Block a user
Build the Panes TUI
Implemented in a2f7b62. Panes TUI on Textual with four normative regions, keybindings p/r/c/d/q, terminal-attached subprocess for privileged actions, disclosures view, empty-store greeting,…
Render fenris status as the read-only CLI twin
Files changed
- src/fenris/status.py — new module (550+ lines): read-only CLI status composition
- tests/test_status.py — 43 new tests covering all acceptance criteria
- fenris.py —…
Render fenris status as the read-only CLI twin
Resolved in this session.
Implementation
Created — the read-only CLI twin of the TUI (§8.8, LC-9, CI-2).
What was built
- Freshness grading (§8.9, LC-10): shared constants —…
Render fenris status as the read-only CLI twin
Project from the sustained regime: habit change, scenario range, and evidence gates
Project from the sustained regime: habit change, scenario range, and evidence gates
Resolved in commit b99ebfe.
Changes
Bug fixes in
- Warming gate (PR-6): Fixed to check instead of just . The old check was too strict — it required 14 days with ≥50% coverage,…
Compute the projection core: baseline precedence, provenance, and the confidence rule table
Compute the projection core: baseline precedence, provenance, and the confidence rule table
Implemented: projection core pure function\n\n### What was built\n — the read-path core as a pure function per spec §6.\n\nEntry point: \n\nRecomputes the complete projection contract on…
Migrate the legacy observation history
Migrate the legacy observation history
Implementation Complete\n\nImplemented the legacy history migration per spec §3.5 and ADR 0001 §6.\n\n### Changes\n\nNew files:\n- — Idempotent, interruption-safe legacy history.jsonl…
Segment observation history by controller identity
Segment observation history by controller identity
Implemented. All five acceptance criteria covered by 23 tests in test_segmentation.py. See commit 6a1841c.
Derive hour observations, day aggregates, and monitoring periods