docs(P00): ideate — 15 enhancement ideas accepted (REQ-199..213), additive within D-120..D-132
---ci--- project: acdl phase: 0 milestone: v1.17 status: ideate ---/ci---
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"phase": 0,
|
||||
"stage": "research",
|
||||
"stage": "ideate",
|
||||
"milestone": "v1.17",
|
||||
"phase_role": "pre_execution",
|
||||
"attempts": 0,
|
||||
"updated_at": "2026-08-04T20:15:00Z",
|
||||
"updated_at": "2026-08-04T20:30:00Z",
|
||||
"milestone_complete": false,
|
||||
"tag": null,
|
||||
"requirements": ["REQ-185"],
|
||||
"notes": "RESEARCH complete. Signal inventory (grounding audit), telemetry reference architecture (Nova-native), metric-to-signal scorecard, deferred-decision ledger, deck-storytelling research. ARCHITECTURE.md v1.17 addendum + PERSONAS.md v1.17 roster written. 3 active personas (lead, backend, data); frontend deactivated. 6 assumptions logged."
|
||||
"notes": "IDEATE complete. 15 enhancement ideas accepted (REQ-199..213), all additive within D-120..D-132. ~12-14% scope addition. REQUIREMENTS.md updated with new REQs + traceability. No locked decisions re-opened."
|
||||
}
|
||||
@@ -1072,6 +1072,62 @@ with documented schemas.
|
||||
present, per-slide benefit present) added to `core/regression_verify.py`.
|
||||
(Phase P6)
|
||||
|
||||
**Ideation enhancements (REQ-199..213 — additive, within D-120..D-132)**
|
||||
|
||||
- **REQ-199** — Metrics schema validation in CI: `run_ci.sh` validates
|
||||
`metrics/powerbi/*.json` + a sample `metrics/events.jsonl` against
|
||||
their schemas; exits 0. (Phase P3)
|
||||
- **REQ-200** — Idempotent collector re-run test: `test_metrics_collector_idempotent`
|
||||
passes (two runs → identical row counts + chain verified). (Phase P2)
|
||||
- **REQ-201** — Metrics store backup/restore doc: `metrics/README.md`
|
||||
documents regenerable vs append-only artifacts + restore procedure.
|
||||
(Phase P2)
|
||||
- **REQ-202** — Metrics glossary appendix slide: the unified deck has a
|
||||
"Metrics Glossary" appendix slide with one-line KPI definitions +
|
||||
grounding badges. (Phase P5)
|
||||
- **REQ-203** — "What's Deferred — and Why" slide: the unified deck has
|
||||
a slide pairing each of 8 deferred metrics with its blocking decision
|
||||
ID. (Phase P5)
|
||||
- **REQ-204** — NORTH_STAR diff-check in CI: `run_ci.sh` includes
|
||||
`check_north_star_diff` that fails when Vision/Objectives/Anti-Goals/
|
||||
Targets sections change without a `NORTH_STAR-CHANGE:` commit trailer.
|
||||
(Phase P4)
|
||||
- **REQ-205** — Per-module lifecycle success-rate report: each lifecycle
|
||||
run writes `metrics/lifecycle/<module>-<env>.json`; collector projects
|
||||
into `fact_lifecycle`; PowerBI "Module Lifecycle Health" view. (Phase
|
||||
P1 emitter + P2 collector + P3 view)
|
||||
- **REQ-206** — Code coverage trend emission: `pyproject.toml` addopts
|
||||
gains `--cov=core --cov=adapters --cov-report=json:metrics/coverage.json`;
|
||||
collector ingests; `fact_test` carries a coverage column. (Phase P1 +
|
||||
P2)
|
||||
- **REQ-207** — Decision Ledger CLI: `core/metrics/decision_ledger_cli.py`
|
||||
supports `query`, `verify-chain`, `stats`, `export`, `replay`;
|
||||
`verify-chain` detects broken hashes; `replay` prints ordered events;
|
||||
tests pass offline. (Phase P2)
|
||||
- **REQ-208** — PowerBI starter dashboard README: `metrics/powerbi/NOVA_DASHBOARD_README.md`
|
||||
documents folder-connector import + starter visual model + reference
|
||||
screenshot. (Phase P3)
|
||||
- **REQ-209** — PowerBI column-level data dictionary: `docs/METRICS_VIEWS.md`
|
||||
has a per-column data-dictionary table (column, type, source/formula,
|
||||
unit, grounded/derived/deferred status). (Phase P3/P4)
|
||||
- **REQ-210** — Deferred-metrics activation roadmap: `docs/METRICS_DEFERRED_ROADMAP.md`
|
||||
lists 8 deferred metrics + onboarding-grant half with {blocking
|
||||
decision, unblock requirement, candidate milestone} + a "Hot-Path
|
||||
Activation (post-D-096)" section (Nova-native only, D-120) +
|
||||
"Re-evaluation Triggers" section. (Phase P4)
|
||||
- **REQ-211** — Trust-snapshot report: `core/metrics/trust_snapshot.py`
|
||||
emits `metrics/TRUST_SNAPSHOT.md` with 5 trust metrics (Decision Ledger
|
||||
Coverage, Attestation Coverage, Capability Health, AI Decision
|
||||
Accuracy, Confidence-Gate Halt Rate) + chain-integrity verdict +
|
||||
snapshot hash; runs offline. (Phase P4)
|
||||
- **REQ-212** — Confidence-Gate Halt Rate metric: `docs/METRICS.md` +
|
||||
trust snapshot include "Confidence-Gate Halt Rate" (signal.json
|
||||
band=halt ÷ total runs); PowerBI view includes it. (Phase P4)
|
||||
- **REQ-213** — "No-humans" thesis defensibility brief: `docs/NO_HUMANS_THESIS.md`
|
||||
defines the thesis, grounded proof metrics, deferred proof metrics,
|
||||
and explicit anti-claims (incl. D-122 honesty); the unified deck's
|
||||
Vision act cites it. (Phase P4/P5)
|
||||
|
||||
### v1.17 Traceability
|
||||
|
||||
| Requirement | Phase | Status |
|
||||
@@ -1090,6 +1146,21 @@ with documented schemas.
|
||||
| REQ-196 | P5 | pending |
|
||||
| REQ-197 | P5 | pending |
|
||||
| REQ-198 | P6 | pending |
|
||||
| REQ-199 | P3 | pending |
|
||||
| REQ-200 | P2 | pending |
|
||||
| REQ-201 | P2 | pending |
|
||||
| REQ-202 | P5 | pending |
|
||||
| REQ-203 | P5 | pending |
|
||||
| REQ-204 | P4 | pending |
|
||||
| REQ-205 | P1+P2+P3 | pending |
|
||||
| REQ-206 | P1+P2 | pending |
|
||||
| REQ-207 | P2 | pending |
|
||||
| REQ-208 | P3 | pending |
|
||||
| REQ-209 | P3/P4 | pending |
|
||||
| REQ-210 | P4 | pending |
|
||||
| REQ-211 | P4 | pending |
|
||||
| REQ-212 | P4 | pending |
|
||||
| REQ-213 | P4/P5 | pending |
|
||||
|
||||
### Out of Scope (v1.17)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user