Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/maintainers/testing-policy.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,9 +100,9 @@ The policy test enforces canonical collection with:
PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 python -m pytest --collect-only -q -p no:cacheprovider
```

The ordered node-id stream must contain exactly 6,271 items. In the exact core
The ordered node-id stream must contain exactly 6,280 items. In the exact core
environment above, without optional GPU extras and with the empty browser
cache, the integrated source profile requires 6,169 passed and 16 expected skips.
cache, the integrated source profile requires 6,264 passed and 16 expected skips.
Fourteen result-schema cases run in the separate locked
cross-adapter gate, one browser smoke case requires the separately installed
Chromium binary, one GPU-equivalence case requires an optional CuPy extra, and
Expand Down
4 changes: 2 additions & 2 deletions docs/qa/ui_functionality_coverage_matrix.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ SPDX-License-Identifier: MIT

Generated deterministically by `python tools/audit_ui_functionality.py --write`.

Canonical projection SHA-256: `6e18eda734d64dde3f594c06f25e9e7a87ef1b69e36d091ef923419c188e6ad6`
Canonical projection SHA-256: `50a8feda4097bb1a7e9ae520329d6ab5bd77690a2c5ac5dd43700d6229765937`

| action_id | feature_name | source_path | command_or_endpoint | ui_route | ui_label | coverage_status | risk | notes |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
Expand Down Expand Up @@ -81,7 +81,7 @@ Canonical projection SHA-256: `6e18eda734d64dde3f594c06f25e9e7a87ef1b69e36d091ef
| cli.traces | metriplane traces | metriplane/cli.py | python -m metriplane.cli traces | - | - | ui_missing | P1 | |
| runner.atlas-demo | Build Evidence Sample | metriplane/runner/allowlist.py | _PYTHON -m metriplane.cli atlas run-pack assembly_cell --out {metriplane_platform_data_dir}/dashboard/atlas_run | web/dashboard/atlas.html; web/dashboard/atlas.html | Build sample run; Run | ui_full | P1 | Run the Metriplane evidence workflow over the assembly-cell sample and publish local dashboard artifacts |
| runner.atlas-edge-doctor | Run Edge Readiness | metriplane/runner/allowlist.py | _PYTHON -m metriplane.cli atlas edge doctor --runs-root {metriplane_platform_data_dir}/dashboard/atlas_run --min-free-mb 64 | web/dashboard/atlas.html | Run | ui_full | P2 | Check generated evidence storage and edge-appliance readiness signals |
| runner.atlas-freeze-build | Build Audit Snapshot | metriplane/runner/allowlist.py | _PYTHON -m metriplane.cli atlas freeze build --root . --out {metriplane_platform_data_dir}/dashboard/atlas_run/evidence_freeze | web/dashboard/atlas.html | Run | ui_full | P2 | Build a local evidence audit and review-note snapshot |
| runner.atlas-freeze-build | Build Audit Snapshot | metriplane/runner/allowlist.py | _PYTHON -m metriplane.cli atlas freeze build --root {explicit_repository_root_required} --out {metriplane_platform_data_dir}/dashboard/atlas_run/evidence_freeze | web/dashboard/atlas.html | Run | ui_disabled_with_reason | P2 | Requires an explicit repository root; run the Atlas CLI directly |
| runner.atlas-lake-build | Build Evidence Index | metriplane/runner/allowlist.py | _PYTHON -m metriplane.cli atlas lake build --root {metriplane_platform_data_dir}/dashboard/atlas_run --db {metriplane_platform_data_dir}/dashboard/atlas_run/evidence_lake.sqlite | web/dashboard/atlas.html | Run | ui_full | P2 | Index generated manifests, incidents, and events into a local SQLite evidence index |
| runner.atlas-pilot-kit | Create Field Review Kit | metriplane/runner/allowlist.py | _PYTHON -m metriplane.cli atlas pilot kit --out {metriplane_platform_data_dir}/dashboard/atlas_run/pilot_kit | web/dashboard/atlas.html | Run | ui_full | P2 | Create external review checklist, script, and review templates |
| runner.atlas-protocol-export | Export Protocol Files | metriplane/runner/allowlist.py | _PYTHON -m metriplane.cli atlas protocol export --out {metriplane_platform_data_dir}/dashboard/atlas_run/protocol | web/dashboard/atlas.html; web/dashboard/integrations.html | Run; Export protocol | ui_full | P2 | Write local protocol schema/index artifacts for external interchange |
Expand Down
4 changes: 2 additions & 2 deletions docs/qa/ui_functionality_inventory.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ SPDX-License-Identifier: MIT

Generated deterministically by `python tools/audit_ui_functionality.py --write`.

Canonical projection SHA-256: `6e18eda734d64dde3f594c06f25e9e7a87ef1b69e36d091ef923419c188e6ad6`
Canonical projection SHA-256: `50a8feda4097bb1a7e9ae520329d6ab5bd77690a2c5ac5dd43700d6229765937`

This is a static source census. It does not characterize runtime behavior or expand browser, platform, environment, or integration support.

Expand Down Expand Up @@ -222,7 +222,7 @@ This is a static source census. It does not characterize runtime behavior or exp
| cli.traces | cli | metriplane traces | python -m metriplane.cli traces |
| runner.atlas-demo | allowlist | Build Evidence Sample | _PYTHON -m metriplane.cli atlas run-pack assembly_cell --out {metriplane_platform_data_dir}/dashboard/atlas_run |
| runner.atlas-edge-doctor | allowlist | Run Edge Readiness | _PYTHON -m metriplane.cli atlas edge doctor --runs-root {metriplane_platform_data_dir}/dashboard/atlas_run --min-free-mb 64 |
| runner.atlas-freeze-build | allowlist | Build Audit Snapshot | _PYTHON -m metriplane.cli atlas freeze build --root . --out {metriplane_platform_data_dir}/dashboard/atlas_run/evidence_freeze |
| runner.atlas-freeze-build | allowlist | Build Audit Snapshot | _PYTHON -m metriplane.cli atlas freeze build --root {explicit_repository_root_required} --out {metriplane_platform_data_dir}/dashboard/atlas_run/evidence_freeze |
| runner.atlas-lake-build | allowlist | Build Evidence Index | _PYTHON -m metriplane.cli atlas lake build --root {metriplane_platform_data_dir}/dashboard/atlas_run --db {metriplane_platform_data_dir}/dashboard/atlas_run/evidence_lake.sqlite |
| runner.atlas-pilot-kit | allowlist | Create Field Review Kit | _PYTHON -m metriplane.cli atlas pilot kit --out {metriplane_platform_data_dir}/dashboard/atlas_run/pilot_kit |
| runner.atlas-protocol-export | allowlist | Export Protocol Files | _PYTHON -m metriplane.cli atlas protocol export --out {metriplane_platform_data_dir}/dashboard/atlas_run/protocol |
Expand Down
2 changes: 1 addition & 1 deletion docs/qa/ui_missing_features_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ SPDX-License-Identifier: MIT

Generated deterministically by `python tools/audit_ui_functionality.py --write`.

Canonical projection SHA-256: `6e18eda734d64dde3f594c06f25e9e7a87ef1b69e36d091ef923419c188e6ad6`
Canonical projection SHA-256: `50a8feda4097bb1a7e9ae520329d6ab5bd77690a2c5ac5dd43700d6229765937`

- Missing features total: `14`
- Release-blocking P0/P1 coverage rows: `18`
Expand Down
8 changes: 4 additions & 4 deletions docs/qa/ui_parity_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ SPDX-License-Identifier: MIT

Generated deterministically by `python tools/audit_ui_functionality.py --write`.

Canonical projection SHA-256: `6e18eda734d64dde3f594c06f25e9e7a87ef1b69e36d091ef923419c188e6ad6`
Canonical projection SHA-256: `50a8feda4097bb1a7e9ae520329d6ab5bd77690a2c5ac5dd43700d6229765937`

Static inventory result: **FAIL**

Expand All @@ -18,10 +18,10 @@ Browser rendering, runtime behavior, integration availability, and supported env
| metric | value |
| --- | --- |
| total_discovered_features | 245 |
| ui_full | 59 |
| ui_full | 58 |
| ui_partial | 2 |
| ui_copy_command_only | 10 |
| ui_disabled_with_reason | 0 |
| ui_disabled_with_reason | 1 |
| ui_missing | 14 |
| cli_only_documented | 160 |
| planned_only | 0 |
Expand Down Expand Up @@ -71,7 +71,6 @@ Browser rendering, runtime behavior, integration availability, and supported env
| cli.doctor | metriplane doctor | metriplane/cli.py | python -m metriplane.cli doctor | metriplane/runner/allowlist.py | runner action with dashboard coverage | ui_full | P0 | Exposed through a dashboard-covered runner allowlist action. |
| runner.atlas-demo | Build Evidence Sample | metriplane/runner/allowlist.py | _PYTHON -m metriplane.cli atlas run-pack assembly_cell --out {metriplane_platform_data_dir}/dashboard/atlas_run | web/dashboard/atlas.html; web/dashboard/atlas.html | Build sample run; Run | ui_full | P1 | Run the Metriplane evidence workflow over the assembly-cell sample and publish local dashboard artifacts |
| runner.atlas-edge-doctor | Run Edge Readiness | metriplane/runner/allowlist.py | _PYTHON -m metriplane.cli atlas edge doctor --runs-root {metriplane_platform_data_dir}/dashboard/atlas_run --min-free-mb 64 | web/dashboard/atlas.html | Run | ui_full | P2 | Check generated evidence storage and edge-appliance readiness signals |
| runner.atlas-freeze-build | Build Audit Snapshot | metriplane/runner/allowlist.py | _PYTHON -m metriplane.cli atlas freeze build --root . --out {metriplane_platform_data_dir}/dashboard/atlas_run/evidence_freeze | web/dashboard/atlas.html | Run | ui_full | P2 | Build a local evidence audit and review-note snapshot |
| runner.atlas-lake-build | Build Evidence Index | metriplane/runner/allowlist.py | _PYTHON -m metriplane.cli atlas lake build --root {metriplane_platform_data_dir}/dashboard/atlas_run --db {metriplane_platform_data_dir}/dashboard/atlas_run/evidence_lake.sqlite | web/dashboard/atlas.html | Run | ui_full | P2 | Index generated manifests, incidents, and events into a local SQLite evidence index |
| runner.atlas-pilot-kit | Create Field Review Kit | metriplane/runner/allowlist.py | _PYTHON -m metriplane.cli atlas pilot kit --out {metriplane_platform_data_dir}/dashboard/atlas_run/pilot_kit | web/dashboard/atlas.html | Run | ui_full | P2 | Create external review checklist, script, and review templates |
| runner.atlas-protocol-export | Export Protocol Files | metriplane/runner/allowlist.py | _PYTHON -m metriplane.cli atlas protocol export --out {metriplane_platform_data_dir}/dashboard/atlas_run/protocol | web/dashboard/atlas.html; web/dashboard/integrations.html | Run; Export protocol | ui_full | P2 | Write local protocol schema/index artifacts for external interchange |
Expand Down Expand Up @@ -305,6 +304,7 @@ Browser rendering, runtime behavior, integration availability, and supported env

| action_id | feature_name | source_path | command_or_endpoint | ui_route | ui_label | coverage_status | risk | notes |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| runner.atlas-freeze-build | Build Audit Snapshot | metriplane/runner/allowlist.py | _PYTHON -m metriplane.cli atlas freeze build --root {explicit_repository_root_required} --out {metriplane_platform_data_dir}/dashboard/atlas_run/evidence_freeze | web/dashboard/atlas.html | Run | ui_disabled_with_reason | P2 | Requires an explicit repository root; run the Atlas CLI directly |

## Broken Or Dead UI Actions

Expand Down
2 changes: 1 addition & 1 deletion docs/qa/ui_testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ SPDX-License-Identifier: MIT

Generated deterministically by `python tools/audit_ui_functionality.py --write`.

Canonical projection SHA-256: `6e18eda734d64dde3f594c06f25e9e7a87ef1b69e36d091ef923419c188e6ad6`
Canonical projection SHA-256: `50a8feda4097bb1a7e9ae520329d6ab5bd77690a2c5ac5dd43700d6229765937`

Check committed current status without writing:

Expand Down
2 changes: 1 addition & 1 deletion docs/requirements/requirements.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/status/behavior-characterization.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/status/capability-test-ledger.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/status/functional-inventory.json

Large diffs are not rendered by default.

18 changes: 9 additions & 9 deletions docs/status/public-surface-inventory.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
# Public Surface Inventory

- Task: `MP2-013` / `MET-78`
- Materialization SHA-256: `4ab73afecda0f38f05e2f0f920ebd72d1449e0b6e15b014c1fa704bf9ed4cdc8`
- Materialization SHA-256: `bcebb284f7f70a868f6a699153d881228da6447197a96569905cbee0b6ac2890`
- Owned rows: `11457`
- Owned rows SHA-256: `048cc830d0ee32e50a9a206455d5f366e6ec23c5f9d4175bce5c3f00c074306e`
- Owned rows SHA-256: `b0e25424058ea8c8b576c4f97f9fb1b2ca607c170d188c2f235a299d05457cc5`
- Claim boundary: static staged-source observations only; no runtime, compatibility, or support claim.

## Families
Expand All @@ -19,11 +19,11 @@
| `examples` | `maintained_example` | 172 | `3fb4bcd7b25bee665e567d1d787bec3bf165e917d848fa09d797ba55315b9df6` |
| `jobs` | `workflow_job_declaration` | 70 | `560938f53bbc9c35a48ef16be296331606069d1634152200a389f2652c3a1fef` |
| `manifest_keys` | `artifact_manifest_key` | 3938 | `bec46908e0463dd5615581910818438637027b28df20881dea2f4e142b270285` |
| `model_fields` | `python_model_field` | 1595 | `3b4cdbb2e642defc58073f779d46085e7f92d11cfc1022adc0cf7895edba070f` |
| `models` | `python_model` | 263 | `43edf879b6b4bdc5ef2f33eda9f68c0858e348f5e9a2b77f2e4d0a57a6ee4ec1` |
| `model_fields` | `python_model_field` | 1595 | `f336b773ac962ac93356986f29f720942e3e4a5379183b8ed26da5a18f5bc377` |
| `models` | `python_model` | 263 | `9e0c9ff8b94139b8ccfa981ab4bb376a3cb1b5aabc6420dcc30aad1ff784878c` |
| `proofs` | `maintained_proof` | 322 | `cd6dcae29622d9e73dea66a214b0d52f3498bee529af968da4d8af69981fc4de` |
| `public_api` | `python_public_api` | 2677 | `627cbebe513aaa80f0c4ef0445b70c46d000bb52438a58dcd56a2f167894cb9d` |
| `resources` | `repository_resource` | 1833 | `7ff60e9757cc58813a43314f59180d64e8d9f0f8e7564fa6f0690a4d735e517f` |
| `public_api` | `python_public_api` | 2676 | `d1f76e7f42b449f365f979eb7c5b919fa00379dfd49047e8422bb9f25f57b4c7` |
| `resources` | `repository_resource` | 1834 | `3aa5fcd22f75fb0b5a3f31a74e5f359109a97f3de4db7896851e6fc5c66321c7` |
| `workflows` | `workflow_declaration` | 19 | `4332f3981b11a2e0e2394ff54469a8c7232db66cd5ed8f31d48c4592018c9333` |

## Resource facets
Expand All @@ -39,14 +39,14 @@

| Source identity | Count |
|---|---:|
| `git_entries` | 1838 |
| `regular_blobs` | 1835 |
| `git_entries` | 1839 |
| `regular_blobs` | 1836 |
| `symlink_blobs` | 3 |

## Parser census

| Parser input | Count |
|---|---:|
| `all_python_modules` | 586 |
| `all_python_modules` | 587 |
| `packaged_python_modules` | 234 |
| `workflow_documents` | 19 |
Loading
Loading