Approve the Fenris TUI polish specification and handoff #70

Closed
opened 2026-09-11 04:08:40 +00:00 by xavierk · 2 comments
Owner

Parent map: Fenris TUI polish and hourly history

Question

Does the companion specification faithfully integrate every resolved decision and provide an implementation-ready, human-approved handoff with no hidden choices?

HITL grilling + domain-modeling; final approval requires live human review. Wait for all decision/prototype tickets and any graduated blockers. Re-read the map and authoritative resolution comments; do not restate competing decisions in the map.

Review a linked companion-spec asset and acceptance amendments covering top branding/wolf fallback, status/blink/text truthfulness, sample-to-hour/day history availability, hourly default and chosen daily encoding, keyboard/mouse drill-down, presets, vendor wear placement, and conditional warm-up/empty-counter messaging. Preserve confidence math, gaps, resets, deliberate-disable semantics, CLI parity, auth and quit behavior. Include direct observable proof examples for future implementation, not just a build checklist.

Explicitly identify superseded branding/placement clauses in prior dashboard clarity versus requirements preserved unchanged, and handoff relationship to the open prior implementation umbrella. Keep docs/spec/fenris-redesign.md frozen. No production changes or release work.

Resolution is the human's approval (or changes requested) of the linked specification and acceptance contract. Approval may close the map only after all in-scope fog and child questions are settled. Execution is a separate effort.

Parent map: [Fenris TUI polish and hourly history](https://git.bongbetic.com/xavierk/Fenris/issues/65) ## Question Does the companion specification faithfully integrate every resolved decision and provide an implementation-ready, human-approved handoff with no hidden choices? HITL grilling + domain-modeling; final approval requires live human review. Wait for all decision/prototype tickets and any graduated blockers. Re-read the map and authoritative resolution comments; do not restate competing decisions in the map. Review a linked companion-spec asset and acceptance amendments covering top branding/wolf fallback, status/blink/text truthfulness, sample-to-hour/day history availability, hourly default and chosen daily encoding, keyboard/mouse drill-down, presets, vendor wear placement, and conditional warm-up/empty-counter messaging. Preserve confidence math, gaps, resets, deliberate-disable semantics, CLI parity, auth and quit behavior. Include direct observable proof examples for future implementation, not just a build checklist. Explicitly identify superseded branding/placement clauses in prior dashboard clarity versus requirements preserved unchanged, and handoff relationship to the open prior implementation umbrella. Keep `docs/spec/fenris-redesign.md` frozen. No production changes or release work. Resolution is the human's approval (or changes requested) of the linked specification and acceptance contract. Approval may close the map only after all in-scope fog and child questions are settled. Execution is a separate effort.
xavierk added this to the Wayfinder: Fenris TUI polish and hourly history milestone 2026-09-11 04:08:40 +00:00
xavierk added the wayfinder:grilling label 2026-09-11 04:08:40 +00:00
xavierk added a new dependency 2026-09-11 04:08:51 +00:00
xavierk added a new dependency 2026-09-11 04:08:51 +00:00
xavierk added a new dependency 2026-09-11 04:08:51 +00:00
xavierk added a new dependency 2026-09-11 04:08:51 +00:00
xavierk added a new dependency 2026-09-11 05:12:04 +00:00
xavierk self-assigned this 2026-09-13 20:35:53 +00:00
Author
Owner

Specification asset ready for live review — not a resolution

I claimed Approve the Fenris TUI polish specification and handoff and re-read Fenris TUI polish and hourly history, the closed decision comments, CONTEXT.md, docs/agents/domain.md, the relevant ADRs, and the existing spec files.

Draft asset branch: wayfinder/tui-polish-hourly-history-spec

The draft keeps docs/spec/fenris-redesign.md frozen. It explicitly supersedes only the old dashboard-clarity header/credit placement, preserves the continuity/pause/quit/auth/release-notes requirements, and treats Implement dashboard clarity and release notes as currently closed rather than as an open umbrella to rewrite.

Mechanical proof performed on the asset branch: git diff --check, plus direct greps for the titlebox, TPH criteria, and glossary terms. No production code, release work, package changes, or runtime diagnosis.

Live review prompt for the human: approve this as the implementation-ready companion specification and acceptance contract, or name the changes required before approval.

## Specification asset ready for live review — not a resolution I claimed [Approve the Fenris TUI polish specification and handoff](https://git.bongbetic.com/xavierk/Fenris/issues/70) and re-read [Fenris TUI polish and hourly history](https://git.bongbetic.com/xavierk/Fenris/issues/65), the closed decision comments, `CONTEXT.md`, `docs/agents/domain.md`, the relevant ADRs, and the existing spec files. Draft asset branch: [wayfinder/tui-polish-hourly-history-spec](https://git.bongbetic.com/xavierk/Fenris/src/branch/wayfinder/tui-polish-hourly-history-spec) - [Companion specification](https://git.bongbetic.com/xavierk/Fenris/src/branch/wayfinder/tui-polish-hourly-history-spec/docs/spec/fenris-tui-polish-hourly-history.md) - [Acceptance criteria amendments](https://git.bongbetic.com/xavierk/Fenris/src/branch/wayfinder/tui-polish-hourly-history-spec/docs/spec/acceptance-criteria.md) - [Glossary amendments](https://git.bongbetic.com/xavierk/Fenris/src/branch/wayfinder/tui-polish-hourly-history-spec/CONTEXT.md) The draft keeps `docs/spec/fenris-redesign.md` frozen. It explicitly supersedes only the old dashboard-clarity header/credit placement, preserves the continuity/pause/quit/auth/release-notes requirements, and treats [Implement dashboard clarity and release notes](https://git.bongbetic.com/xavierk/Fenris/issues/61) as currently closed rather than as an open umbrella to rewrite. Mechanical proof performed on the asset branch: `git diff --check`, plus direct greps for the titlebox, TPH criteria, and glossary terms. No production code, release work, package changes, or runtime diagnosis. Live review prompt for the human: approve this as the implementation-ready companion specification and acceptance contract, or name the changes required before approval.
Author
Owner

Resolution — approved companion specification and handoff

Human approval received in live review: "approved". This approves the linked asset branch as the implementation-ready companion specification and acceptance contract for this Wayfinder map.

Approved handoff assets:

Approved commit: d894ae2 on branch wayfinder/tui-polish-hourly-history-spec.

The handoff keeps docs/spec/fenris-redesign.md frozen. It explicitly supersedes only the old dashboard-clarity header/credit placement and preserves the continuity, paused-state, quit rail, polkit-auth, TUI/CLI parity, and release-notes requirements. The prior implementation issue Implement dashboard clarity and release notes is treated as already closed; this approval is a new follow-on handoff, not a rewrite of that shipped umbrella.

Acceptance amendments TPH-1–TPH-11 cover the titlebox/wolf fallback, status lattice and blink/reduced-motion truthfulness, collector-owned sample-to-hour/day publication, UTC projection accounting, warm-up/withheld-estimate messaging, writes-only daily bars with hourly drill-down, keyboard/mouse interaction, presets and persistence, vendor-wear placement, constrained-terminal behavior, and direct observable proof paths.

No production code, release gate, package, installation change, or runtime diagnosis is part of this resolution. Execution is a separate effort. No new fog or follow-on decision tickets are required; after this ticket closes, the parent map's destination is reached.

## Resolution — approved companion specification and handoff Human approval received in live review: "approved". This approves the linked asset branch as the implementation-ready companion specification and acceptance contract for this Wayfinder map. Approved handoff assets: - [Companion specification](https://git.bongbetic.com/xavierk/Fenris/src/branch/wayfinder/tui-polish-hourly-history-spec/docs/spec/fenris-tui-polish-hourly-history.md) - [Acceptance criteria amendments](https://git.bongbetic.com/xavierk/Fenris/src/branch/wayfinder/tui-polish-hourly-history-spec/docs/spec/acceptance-criteria.md) - [Glossary amendments](https://git.bongbetic.com/xavierk/Fenris/src/branch/wayfinder/tui-polish-hourly-history-spec/CONTEXT.md) Approved commit: `d894ae2` on branch [wayfinder/tui-polish-hourly-history-spec](https://git.bongbetic.com/xavierk/Fenris/src/branch/wayfinder/tui-polish-hourly-history-spec). The handoff keeps `docs/spec/fenris-redesign.md` frozen. It explicitly supersedes only the old dashboard-clarity header/credit placement and preserves the continuity, paused-state, quit rail, polkit-auth, TUI/CLI parity, and release-notes requirements. The prior implementation issue [Implement dashboard clarity and release notes](https://git.bongbetic.com/xavierk/Fenris/issues/61) is treated as already closed; this approval is a new follow-on handoff, not a rewrite of that shipped umbrella. Acceptance amendments TPH-1–TPH-11 cover the titlebox/wolf fallback, status lattice and blink/reduced-motion truthfulness, collector-owned sample-to-hour/day publication, UTC projection accounting, warm-up/withheld-estimate messaging, writes-only daily bars with hourly drill-down, keyboard/mouse interaction, presets and persistence, vendor-wear placement, constrained-terminal behavior, and direct observable proof paths. No production code, release gate, package, installation change, or runtime diagnosis is part of this resolution. Execution is a separate effort. No new fog or follow-on decision tickets are required; after this ticket closes, the parent map's destination is reached.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: xavierk/Fenris#70