Demo expansion is closed.
Next phase: v1 reviewer contract stabilization.
v1.1 theme: Operator Reproduction Release.
v1.2 theme: Architecture Cohesion Release.
The concrete milestone is v1.0 Five-Demo Contract Freeze.
The repo now has five reviewer-verifiable demos and a clear docs/reviewer-path.md. The priority is to keep the demo matrix stable, preserve artifact names, keep release evidence explicit, and make review faster without implying a SIEM, dashboard, or production monitoring platform.
Recently added:
- rule-evaluation-and-dedup-demo now shows raw rule hits, retained alerts, and suppression reasons side by side.
- config-change-investigation-demo now shows risky configuration changes, bounded evidence attachment, and deterministic investigation summaries.
- cloud-iam-change-investigation-demo now shows synthetic CloudTrail-like IAM changes, bounded cloud-control-plane signals, and a small ATT&CK mapping set.
docs/reviewer-path.mdmaps common review questions to the right demo and artifacts.docs/reviewer-pack.mdcollects the top-level reviewer flow and artifact naming contract.docs/v1-contract-freeze.mddefines the v1.0 five-demo contract freeze gate.docs/architecture.mddescribes the local file-based workflow shape.docs/vocabulary.mddefines cross-demo evidence workflow terms.docs/reviewer-artifact-diff.mddefines the release diff contract for reviewer-facing artifact changes.docs/v0.6-to-v1-artifact-diff.mdrecords the additive fourth-to-fifth-demo artifact contract.docs/operator-reproduction.mdrecords the shortest clone-to-five-demo-verification path.docs/release-v1.1.mdrecords the operator reproduction and issue triage release.docs/release-v1.2.mdrecords the architecture cohesion release.docs/schema-compatibility-matrix.mdrecords schema versions, artifact paths, and compatibility labels.scripts/check_release_contract.pywraps artifact regeneration, schema validation, and the full test suite.
The v1.2 release theme is architecture cohesion, not demo expansion.
Deliverable focus:
- Resolve repository, package, and version identity:
telemetry-lab,telemetry_lab, and1.2.0. - Establish the unified CLI:
telemetry-lab run window,telemetry-lab run ai-assisted,telemetry-lab run dedup,telemetry-lab run config-change,telemetry-lab run cloud-iam, andtelemetry-lab verify. - Generate
run_manifest.jsonfor each synthetic-local run with input and config digests. - Add property tests for window boundaries and dedup cooldown invariants.
- Document notebooks as auxiliary exploration while the core pipeline remains headless.
- Add a schema compatibility matrix for reviewer-facing JSON and JSONL artifacts.
The v1.1 release theme is operator reproduction, not demo expansion.
Deliverable focus:
- Keep the five-demo matrix unchanged.
- Make clone-to-artifact-regeneration instructions short and explicit.
- Provide issue templates for schema drift, artifact regeneration failures, demo boundary questions, and documentation reproduction questions.
- Provide one reviewer-friendly release contract gate command.
- Keep README verification commands copy/paste runnable.
Open review issues should stay sparse and tied to committed evidence. The current public review entry should name one artifact, one schema, the expected field-level output, and the acceptance criteria for a bounded documentation or schema-contract correction.
Parked review directions:
- Clean-clone operator reproduction feedback, only when it names exact command output or a documentation mismatch.
- Synthetic edge-case additions, only when the input and expected artifact or schema rejection are already bounded to one existing demo.
- Human-verification boundary examples, only when they use existing committed artifacts and do not imply an incident verdict or production workflow.
- Before tagging v1.2, confirm package identity remains aligned across
repository metadata,
pyproject.toml, console scripts, docs, and tests.
- Stabilize the demo matrix.
- Treat v1.0 as a five-demo contract freeze, not a feature expansion.
- Freeze reviewer-visible artifact names unless a rename is intentional and documented across README, reviewer docs, demo docs, tests, and sample outputs.
- Keep JSON schema contracts aligned with reviewer-facing JSON and JSONL evidence artifacts across the five-demo matrix.
- Keep committed evidence artifacts aligned with regenerated pipeline output through
python scripts/regenerate_artifacts.py --check. - Keep cross-demo vocabulary stable for evidence workflow terms.
- Include reviewer-facing artifact diffs in every release, including explicit
no-artifact-changenotes when committed reviewer artifacts are unchanged. - Keep one top-level reviewer pack as the primary no-guessing entrypoint.
- Keep the architecture diagram aligned with actual CLI and artifact behavior.
- Prefer regression tests and documentation accuracy over adding new workflow surface area.
The consolidation gate lives in docs/v1-readiness-gate.md.
The optional final demo slot has been used by cloud-iam-change-investigation-demo.
Further work should focus on reviewer contract stability, documentation accuracy, tests, and committed artifact reproducibility rather than adding more workflow surface area.
- No production monitoring claims
- No realtime ingestion or streaming state
- No dashboard or service deployment
- No alert routing or case management
- No autonomous response