| .. |
|
test_audit_noise.py
|
Audit only intentional auth actions, not automatic 401/403 gates.
|
2026-09-01 21:51:59 +08:00 |
|
test_auth.py
|
Polish HeroUI chrome, topology toolbar, and session client IP.
|
2026-09-12 15:10:57 +08:00 |
|
test_bastion_hop.py
|
Fix Huawei WebCRT hop login echo doubling and safer Change-now handling.
|
2026-08-28 23:34:15 +08:00 |
|
test_batch_workbook_api.py
|
Fix vpnv6 ECMP under-parse and persist full CLI line counts.
|
2026-09-23 14:53:19 +08:00 |
|
test_biz_migration_evaluate.py
|
Fix ZTE BGP RR *i/RD parsing and add batch collect detail UX.
|
2026-09-23 10:52:43 +08:00 |
|
test_biz_migration_evidence.py
|
Persist cutover evidence cards with device-raw A/B keys for board and AI.
|
2026-09-19 22:48:37 +08:00 |
|
test_biz_migration_hf_decouple.py
|
Decouple cutover HF from portrait and tighten ops UI.
|
2026-09-19 21:11:31 +08:00 |
|
test_biz_state_claim.py
|
Scale biz_state collects with dedicated workers and non-blocking UI poll.
|
2026-09-22 17:00:37 +08:00 |
|
test_biz_state_collect_finalize.py
|
Improve partial-batch diagnostics and stop treating vpnv6 prefixes as clock noise.
|
2026-09-23 16:43:28 +08:00 |
|
test_biz_state_collect_recovery.py
|
Scale biz_state collects with dedicated workers and non-blocking UI poll.
|
2026-09-22 17:00:37 +08:00 |
|
test_biz_state_collect_stop.py
|
Add collect stop, cutover nav prefetch/cache, and lane labels.
|
2026-09-22 19:09:18 +08:00 |
|
test_biz_state_compare.py
|
Ship IOH CN migration as ZTE status default; push filters and percent into SQL compare.
|
2026-10-08 16:38:58 +08:00 |
|
test_biz_state_compare_recovery.py
|
Add compare batch cancel and restart recovery so stuck runs unblock.
|
2026-10-08 14:48:10 +08:00 |
|
test_biz_state_compare_sql.py
|
Ship IOH CN migration as ZTE status default; push filters and percent into SQL compare.
|
2026-10-08 16:38:58 +08:00 |
|
test_biz_state_discover_cache.py
|
Add BGP as <local_as> binding for multi-process ZTE collects.
|
2026-09-22 19:50:17 +08:00 |
|
test_biz_state_dual_lane_absorb.py
|
Scale biz_state collects with dedicated workers and non-blocking UI poll.
|
2026-09-22 17:00:37 +08:00 |
|
test_biz_state_enrich.py
|
Derive discover-backed aux automatically and fix BGP enrich join keys.
|
2026-09-22 14:17:12 +08:00 |
|
test_biz_state_export_commands.py
|
Add BGP as <local_as> binding for multi-process ZTE collects.
|
2026-09-22 19:50:17 +08:00 |
|
test_biz_state_log_import.py
|
Add offline biz_state log import with unified create-task entry.
|
2026-09-24 07:36:11 +08:00 |
|
test_biz_state_parse_pool.py
|
Fix ZTE BGP RR *i/RD parsing and add batch collect detail UX.
|
2026-09-23 10:52:43 +08:00 |
|
test_biz_state_profiles.py
|
Add BGP IPv4/IPv6 unicast neighbor in/out monitor profiles.
|
2026-09-22 15:27:31 +08:00 |
|
test_biz_state_retention.py
|
Add cutover migration monitor and day-based batch retention.
|
2026-09-18 16:43:26 +08:00 |
|
test_biz_state_spool.py
|
Stream biz_state metric persist to cut peak memory on large BGP tables.
|
2026-09-23 16:23:55 +08:00 |
|
test_biz_state_vrf.py
|
Remove fake VRF Route Summary collect item.
|
2026-09-20 09:58:26 +08:00 |
|
test_cli_creds.py
|
Skip CLI startup when device credentials are incomplete.
|
2026-08-11 15:11:59 +08:00 |
|
test_cli_hop_return.py
|
Disable target paging after hop login and keep CLI echo on timeouts.
|
2026-08-29 12:30:33 +08:00 |
|
test_cli_hop_target_auth.py
|
Fix ZTE hop false auth rejects by treating CLI prompt as success.
|
2026-08-31 10:46:16 +08:00 |
|
test_cli_resolve.py
|
feat(cli): UME lazy exec via shared profiles and ume_ne_id MCP support
|
2026-06-26 17:13:49 +08:00 |
|
test_cli_wrap.py
|
Improve topology UX, traffic discover logs, and CLI wrap parsing.
|
2026-08-03 19:24:43 +08:00 |
|
test_client_ip.py
|
Polish HeroUI chrome, topology toolbar, and session client IP.
|
2026-09-12 15:10:57 +08:00 |
|
test_collect_dedupe.py
|
Scale biz_state collects with dedicated workers and non-blocking UI poll.
|
2026-09-22 17:00:37 +08:00 |
|
test_collect_lanes.py
|
Run heavy CLI dumps on a dedicated long-timeout SSH lane.
|
2026-09-20 10:56:17 +08:00 |
|
test_collection_job_state.py
|
fix(collection): correct run status during jobs and add retry-failed
|
2026-05-28 10:05:20 +08:00 |
|
test_config_sync.py
|
Skip CLI startup when device credentials are incomplete.
|
2026-08-11 15:11:59 +08:00 |
|
test_db_storage_metrics.py
|
Show netx database used size on the workbench storage gauge.
|
2026-08-06 09:36:17 +08:00 |
|
test_dsh_alarm_hub.py
|
Show DSH alarm hub multi-subscriber status instead of OClaw single link.
|
2026-09-10 16:57:42 +08:00 |
|
test_enrich_framework.py
|
Harden ZTE biz-state parsers and default | one-line collect CLIs.
|
2026-09-20 14:49:41 +08:00 |
|
test_fsm_parser_pipeline.py
|
Wire ZTE show arp through TextFSM dual-input pipeline.
|
2026-09-17 22:30:23 +08:00 |
|
test_host_metrics.py
|
Add dark workbench dashboard with host CPU/memory gauges.
|
2026-08-04 23:20:29 +08:00 |
|
test_iface_normalize.py
|
Fix ZTE BGP RR *i/RD parsing and add batch collect detail UX.
|
2026-09-23 10:52:43 +08:00 |
|
test_key_alert_matcher.py
|
feat(ume): ne_type filter, rule edit, and pager layout
|
2026-06-23 20:44:33 +08:00 |
|
test_lldp_collect.py
|
Add LLDP collect retry for failed and weak-evidence NEs.
|
2026-08-11 11:25:57 +08:00 |
|
test_managed_ne.py
|
Add topology-canvas placeholder NE create (source=topology).
|
2026-08-05 17:42:51 +08:00 |
|
test_mcp_http.py
|
Add shared skills tree and rename MCP NMS tools to *Nms*.
|
2026-09-06 01:46:21 +08:00 |
|
test_multi_command_arp.py
|
Merge duplicate if-intf checks into Config Interface Intent.
|
2026-09-20 09:48:48 +08:00 |
|
test_ne_capability_jobs.py
|
Add NE capability descriptors and native async exec jobs for agents.
|
2026-10-06 18:32:14 +08:00 |
|
test_ne_cli_errors.py
|
Fix ZTE hop false auth rejects by treating CLI prompt as success.
|
2026-08-31 10:46:16 +08:00 |
|
test_ne_collection.py
|
feat(ops): add managed NE management and batch CLI collection
|
2026-05-27 23:34:29 +08:00 |
|
test_ne_collection_policy.py
|
Ship gated eye polish, fabric levels, and collection UI refresh.
|
2026-08-12 16:13:05 +08:00 |
|
test_ne_connect_detail.py
|
Add topology NE create/connect flows and trim connect-test logs.
|
2026-09-01 20:37:42 +08:00 |
|
test_ne_exec.py
|
Add NE capability descriptors and native async exec jobs for agents.
|
2026-10-06 18:32:14 +08:00 |
|
test_ne_exec_audit.py
|
Record WebCRT device login/commands and NE exec in operation audit.
|
2026-09-01 21:36:44 +08:00 |
|
test_ne_netmiko_show.py
|
Add NE capability descriptors and native async exec jobs for agents.
|
2026-10-06 18:32:14 +08:00 |
|
test_ne_session_interactive.py
|
Disable target paging after hop login and keep CLI echo on timeouts.
|
2026-08-29 12:30:33 +08:00 |
|
test_ntc_parse.py
|
Fix ZTE LLDP Scope table parse and skip discover without vendor.
|
2026-08-02 23:26:28 +08:00 |
|
test_paging_disable.py
|
Disable target paging after hop login and keep CLI echo on timeouts.
|
2026-08-29 12:30:33 +08:00 |
|
test_port_traffic_compare.py
|
Add ops task overview, chart ahead window, and WebCRT lifecycle status.
|
2026-08-02 14:05:59 +08:00 |
|
test_port_traffic_parsers.py
|
Switch CLI parsing to TextFSM and polish topology/workbench UX.
|
2026-08-02 23:06:40 +08:00 |
|
test_protocol_bucket_lang.py
|
feat(ume): English protocol bucket labels via lang query param
|
2026-05-19 23:35:47 +08:00 |
|
test_rbac_scopes.py
|
Persist cutover evidence cards with device-raw A/B keys for board and AI.
|
2026-09-19 22:48:37 +08:00 |
|
test_schema_patches.py
|
Add explicit Huawei hop system-view option and startup column safety-net.
|
2026-08-28 23:58:05 +08:00 |
|
test_stability_hardening.py
|
Remove legacy OClaw alarm WSS and fix key-alert rules table layout.
|
2026-09-15 23:10:26 +08:00 |
|
test_topology.py
|
Prefer vendor label for LLDP command when it conflicts with device_type.
|
2026-08-29 00:24:06 +08:00 |
|
test_ui_static.py
|
Add Windows packaging with bundled UI and dual-mode PostgreSQL.
|
2026-10-06 22:52:03 +08:00 |
|
test_ume_hierarchy.py
|
Align folder permissions: roots deletable, root maps rename-only, world map locked.
|
2026-08-07 14:48:22 +08:00 |
|
test_ume_raw_and_collection_prune.py
|
Harden retention under one-click start: UME raw caps and collection TTL.
|
2026-08-02 18:16:30 +08:00 |
|
test_ume_sync.py
|
Parse onsite UME TopoNode FDN names when nodeId is missing.
|
2026-08-06 19:33:16 +08:00 |
|
test_ume_topology_apply.py
|
Harden UME/LLDP link ports and canvas styles around UME authority.
|
2026-08-07 16:33:25 +08:00 |
|
test_webcrt.py
|
Record WebCRT device login/commands and NE exec in operation audit.
|
2026-09-01 21:36:44 +08:00 |
|
test_webcrt_audit.py
|
Fix log audit record bug
|
2026-09-03 14:19:51 +08:00 |
|
test_zte_config_intent.py
|
Split BGP global activate discover by neighbor IP family.
|
2026-09-22 21:06:37 +08:00 |
|
test_zte_config_real_dump.py
|
Harden ZTE biz-state parsers and default | one-line collect CLIs.
|
2026-09-20 14:49:41 +08:00 |
|
test_zte_extended_parsers.py
|
Fix ZTE BGP vpnv4/vpnv6 RD VRF filldown and map VRF-scoped AFI to ipv4/ipv6.
|
2026-09-27 16:42:52 +08:00 |
|
test_zte_status_parsers.py
|
Harden ZTE biz-state parsers and default | one-line collect CLIs.
|
2026-09-20 14:49:41 +08:00 |