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,
|
"phase": 0,
|
||||||
"stage": "research",
|
"stage": "ideate",
|
||||||
"milestone": "v1.17",
|
"milestone": "v1.17",
|
||||||
"phase_role": "pre_execution",
|
"phase_role": "pre_execution",
|
||||||
"attempts": 0,
|
"attempts": 0,
|
||||||
"updated_at": "2026-08-04T20:15:00Z",
|
"updated_at": "2026-08-04T20:30:00Z",
|
||||||
"milestone_complete": false,
|
"milestone_complete": false,
|
||||||
"tag": null,
|
"tag": null,
|
||||||
"requirements": ["REQ-185"],
|
"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`.
|
present, per-slide benefit present) added to `core/regression_verify.py`.
|
||||||
(Phase P6)
|
(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
|
### v1.17 Traceability
|
||||||
|
|
||||||
| Requirement | Phase | Status |
|
| Requirement | Phase | Status |
|
||||||
@@ -1090,6 +1146,21 @@ with documented schemas.
|
|||||||
| REQ-196 | P5 | pending |
|
| REQ-196 | P5 | pending |
|
||||||
| REQ-197 | P5 | pending |
|
| REQ-197 | P5 | pending |
|
||||||
| REQ-198 | P6 | 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)
|
### Out of Scope (v1.17)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user