Files
git.stella-ops.org/docs/modules/scanner/readiness-checkpoints.md
StellaOps Bot 44171930ff
Some checks failed
AOC Guard CI / aoc-guard (push) Has been cancelled
AOC Guard CI / aoc-verify (push) Has been cancelled
Docs CI / lint-and-preview (push) Has been cancelled
Policy Lint & Smoke / policy-lint (push) Has been cancelled
devportal-offline / build-offline (push) Has been cancelled
feat: Add UI benchmark driver and scenarios for graph interactions
- Introduced `ui_bench_driver.mjs` to read scenarios and fixture manifest, generating a deterministic run plan.
- Created `ui_bench_plan.md` outlining the purpose, scope, and next steps for the benchmark.
- Added `ui_bench_scenarios.json` containing various scenarios for graph UI interactions.
- Implemented tests for CLI commands, ensuring bundle verification and telemetry defaults.
- Developed schemas for orchestrator components, including replay manifests and event envelopes.
- Added mock API for risk management, including listing and statistics functionalities.
- Implemented models for risk profiles and query options to support the new API.
2025-12-02 01:28:17 +02:00

3.3 KiB
Raw Blame History

Scanner Readiness Checkpoints (as of 2025-12-01)

Snapshot

  • Scope: scanner/surface sprints 01310138.
  • Status legend: Green = shipped and validated; Amber = shipped but validation blocked or partial; Red = not shipped/blocked upstream.

Phase Readiness

Phase / Sprint Status Evidence Gaps / Actions
Phase II · Sprint 0131 (Deno/Java/.NET bootstrap) Amber/Red Deno runtime capture shipped and tested; Java chain 21-005..011 blocked on Concelier build + CI runner; .NET Lang 11-001 blocked awaiting clean runner; PHP VFS 27-001 blocked pending bootstrap spec. Need CI slice (DEVOPS-SCANNER-CI-11-001) for Java/.NET; define PHP bootstrap spec and fixtures to unblock 27-001.
Phase III · Sprint 0132 (Native + Node foundations) Amber Native analyzers 20-001..010 shipped with tests; Node 22-001..005 shipped; Node isolated/CI tests pending due to build graph bloat; .NET Lang 11-002..005 blocked on upstream design 11-001 outputs. Trim Node test graph or run on clean runner to record pass; unblock .NET analyzer design to proceed with runtime/export/fixtures.
Phase IV · Sprint 0133 (Node bundle/source-map) Amber Phase22 bundle/native/WASM observation implemented and fixtures hashed; validation tests pending (SDK resolver cancels build on current runner). Execute scripts/run-node-phase22-smoke.sh on clean runner; capture TRX/binlog to close.
Phase V · Sprint 0134 (PHP fixtures/runtime/package) Green PHP analyzer fixtures, runtime evidence, and packaging shipped; docs updated. Keep fixture hashes stable; rerun benchmarks when dependencies change.
Phase VI · Sprint 0135 (Python container + Ruby VFS/edges) Green Python container/zipapp adapters shipped; Ruby VFS/dependency edges/observations/runtime capture packaged; EntryTrace 18-502/503 delivered. Maintain determinism; re-run EntryTrace suite in CI.
Phase VII · Sprint 0136 (EntryTrace surface/CLI) Green EntryTrace phase VII tasks 18-504/505/506 completed; CLI/WebService surfaces show best-terminal metadata and confidence. Keep NDJSON schema stable; rerun worker payload tests in CI.
Sprint 0138 (Ruby parity & future analyzers) Amber/Red Ruby parity shipped; Mongo package inventory live. PHP pipeline SCANNER-ENG-0010 blocked on composer/autoload design + restore stability; Deno/Dart/Swift analyzer scopes blocked awaiting design; Kubernetes/VM roadmap pending. Resolve PHP restore/design, produce Deno/Dart/Swift scopes, schedule Zastava/Runtime alignment.

Overall

  • Green areas: native analyzers, PHP fixtures/runtime packaging, Ruby analyzer, Python container adapters, EntryTrace phases VIVII.
  • Amber/Red drivers: Java/.NET analyzer chains (CI/design dependencies), PHP pipeline (0138), Node validation on clean runner, design gaps for Deno/Dart/Swift, PHP VFS bootstrap (0131).
  1. Secure clean CI slice for Java/.NET and Node Phase22 smoke tests; store binlogs/TRX.
  2. Finalise PHP analyzer design (composer/autoload graph) and stabilise restore pipeline to unblock SCANNER-ENG-0010/27-001.
  3. Publish Deno/Dart/Swift analyzer scopes with fixtures to unblock 0138 tasks and roadmap alignment with Zastava/Runtime.
  4. Re-run EntryTrace and Native suites in CI to lock deterministic hashes before downstream release.