Stage 2 Project Tracker

Generated: --  |  Sources: AUDIT_INDEX.md / BUG_REGISTER.md / OPEN_INVESTIGATIONS.md / PHASE_1A_PRELAUNCH_TODO.md / git

Overview

Decision status distribution

Tier execution status

Investigation status

Next Up - auto-ranked actionable items

Top 25 items ranked by priority tier (Pass 53 v8h+1 owner-mandated 2026-05-08). Tier 0 = May 15 launch blockers; Tier 1 = dependency roots; Tier 2 = CRITICAL OPEN; Tier 3 = coded-but-not-wired silent gaps; Tier 4 = PARTIAL-SPEC-ONLY needs decision; Tier 5 = pyramid coverage gap; Tier 6 = SUPERSEDED/OBSOLETE cleanup; Tier 7 = DEFERRED verification.

TierKindIDTitleReason Doc StatusBack-refsSprint

Decisions (DEC)

From AUDIT_INDEX.md. Visible: -- / total -- (-- SUPERSEDED/OBSOLETE decisions hidden per owner directive 2026-05-10 - they remain in AUDIT_INDEX.md as canonical record).

Promotion-tier legend (what each category means)
IMPLEMENTED Decision is fully resolved AND implemented in code + tested. Final state; no further action.
READY Decision is RESOLVED-DECIDED + wired in active path + has tests. Eligible to promote to RESOLVED-IMPLEMENTED.
CODE_ONLY NEEDS-TEST - coded but no regression test. Must add test in same commit (DEC-594 same-commit rule).
TEST_ONLY NEEDS-CODE - tested but no backing code (rare; usually test stub). Must add implementation.
SPEC_ONLY Decision recorded but no code or test artifact yet. Genuine implementation backlog.
DEFERRED Explicitly deferred to Stage 3+, Phase 1B+, Sprint 7+ (or similar). No action expected until that phase.
BLOCKED Waiting on a specific dependency (BUG/DEC/INV). Cannot proceed until that dependency resolves.
OPEN Status is OPEN / PROPOSED / NEEDS_CLARIFICATION. Awaits owner direction or further investigation.
SUPERSEDED Replaced by another decision; no action. Hidden from this view.
OBSOLETE Marked obsolete; no action. Hidden from this view.
UNKNOWN Could not classify (exotic status string). Likely a parsing edge case to fix.

4-status detection per CHECKLIST #74/L146: Coded = referenced in any code under backtest/ or scripts/. Wired = referenced in active path backtest/{data,engine,signals,results}/. Tested = referenced in backtest/tests/. Pushed = referenced in any git commit subject (=> merged).

Pyramid columns (DEC-503 13-layer): U / Sm / I / Sy / F / R / D / P / A / Pr / Sn / C / Cm. YES=test layer covers ID; no=layer applies but no coverage (gap); N/A=layer doesn't apply to this ID type; LATER=applicable but deferred (hover for reason).

IDTitleDescription Promotion Tier Engine CodedWiredTestedPushed USmISy FRD PA PrSn CCm SprintDependenciesTheme

Bugs (BUG)

From BUG_REGISTER.md. Visible: -- / total -- (-- SUPERSEDED/OBSOLETE bugs hidden per owner directive 2026-05-10 — they remain in BUG_REGISTER.md / AUDIT_INDEX.md as canonical record). Each bug links to one+ resolving decisions.

Bug IDTitleDescription Promotion Engine CodedWiredTestedPushed USmISy FRD PA PrSn CCm SprintDependencies

Open Investigations (INV)

From OPEN_INVESTIGATIONS.md. Each INV is a flag/observation requiring follow-up.

INV IDTitleDescriptionDoc Status Promotion CodedWiredTestedPushed USmISy FRD PA PrSn CCm Dependencies

Caveats / Limitations / Assumptions (CAV)

From LIMITATIONS_CAVEATS_ASSUMPTIONS.md. Persistent record of known limitations.

CAV IDTitleDescriptionStatusCodedWiredTestedPushed USmISy FRD PA PrSn CCm DependenciesImpact

Engineering Learnings (L)

From LEARNINGS.md. Universal principles from real mistakes.

L #TitleBody (excerpt)

Tier H / I / J Execution

From PHASE_1A_PRELAUNCH_TODO.md. Tier H = prefetch additions; I = owner-action gates; J = data normalization.

#ActionSourceEffortStatus

Pipeline: Currently Downloading + What's Next

Live snapshot of active background prefetch processes plus the queued Tier H/J pipeline.

Currently Downloading (active BGs)

Detected from ps -ef at build time. Refresh dashboard data via python scripts/build_dashboard_stage_2.py to update.

PIDElapsedScriptDescription

Pending pipeline (queued items + ETAs)

ItemAPI / SourceWall-clock ETARate-limit notesPriority

Realistic parallelized timeline

Caveats

Code State (git)

Recent commits (last 30)

SHASubjectAuthorWhen

Unpushed commits (local ahead of origin/main)

SHASubjectWhen

Uncommitted files (working tree)

Showing first 200; total dirty: --

StatusPath

Automation + Test Pyramid

Infrastructure that enforces correctness across commits + sessions. Each row shows what it does, whether it's installed/active, and where to find the source.

ComponentDescriptionStatusDetailSource

Test Inventory

Total tests: --

ModuleTest count

Test Pyramid (DEC-503 / CHECKLIST #69)

9-layer model. Each layer maps to specific test files. Empty layers (no test files mapped yet) surface coverage gaps rather than pretend coverage exists.

LayerMapped test filesStatus

Structural Drift (cache dirs not in dashboard scan)

Detects populated cache directories not registered in build_dashboard_sprint0a's CACHE_PATHS list. The polygon_options gap was this kind of drift - cron's numerical-drift check missed it. Added 2026-05-08 per owner directive.

Cached dirs: -- | Scanned dirs: -- | Uncovered: --

Uncovered cache directory

Reference: Lifecycle Stages

The 4 dashboard badges (coded/wired/tested/pushed) cover only the in-repo lifecycle. Below: full project-wide stages, Stage 2 sub-phases, and what each badge means in detail.

1. Repo lifecycle (the 4 dashboard badges)

StageDefinitionHow detectedFailure mode

2. Project-wide stages (per CLAUDE.md)

StageStatusWhat happens

3. Stage 2 sub-phases

PhaseStatusPurpose

4. Test pyramid (13 layers, DEC-503 amended Pass 53 v8h+1)

Per CHECKLIST #78, the pyramid runs per addressal (not bundled). Each row shows the dashboard column abbreviation, what the layer asserts, when to run it, and the test files mapped to that layer. Empty layers (no test files) surface coverage gaps honestly rather than passing silently.

ColLayerAssertsWhen to runTest files

5. Dashboard testing column meanings

The 4 rolled-up status badges (Coded / Wired / Tested / Pushed) plus the 13 per-layer pyramid columns appear on every Decisions / Bugs / INVs / Caveats table. Here's what each header means.

ColumnMeaning

Full feature path

AUDIT.md spec → codedwiredtested (across all 9 pyramid layers) → pushed → Phase 1A run → empirical pass/fail per-regime → Phase 1B agent integration → Phase 1C overlay layer → Stage 3 papertrade → Stage 4 live trading.