# Current producer requirement register

**Release candidate:** pi-daddy **0.27.0**, paired with planned skill-harness **0.16.0**, implementing the
2026-09-14 proposal. This is current product scope, not an npm/release receipt or a replacement for dated
evidence. Read [PRODUCT-GUIDE.md](./PRODUCT-GUIDE.md).

| Requirement | Supported entry point / implementation | Boundary / remaining evidence |
| --- | --- | --- |
| Outcome-first side panel; Running/Waiting/Needs you/Finished/Disconnected | `/grants host`, `/grants dashboard`; `daily-panel`, existing host/socket | Actual owner/observations only. Unknown model/effort stays unknown. Full diagnostics/history under Details. |
| Real available steering and acknowledgement | Numbered exact-frame choices; pause/resume, original-child cancellation, explicit capture and closing | Repaint cannot remap a number. Stop refuses outstanding pause/pending/unknown control; resume first. No action on reads; no recovered controller; pending/unknown is not applied. |
| Normal multi-task authoring/selection | `/grants work new`, `/grants work`; `work-setup` P01 builders and private retained text | 1–8 tasks, explicit dependencies/model/effort/concurrency. No ledger JSON authoring. Legacy single-work and ordinary delegate/all/chain remain. |
| Scope/alternative/priority changes | Work menu → existing daily intent owner/CAS; selected-task binding for direct delegate | Topology changes need new work. Instructions/configuration may be deliberately revised; permission semantics do not widen. Active orders never rebind. |
| Bounded parallel/dependent work and results | `/grants work run`, `/grants work results`; `work-run`, original `runOneDelegation` | Subtree budget, 1–8 concurrency, original child timeout/output/approval/grant guards. Failed dependencies block their branch. Pause waits; no retry/relaunch, no ordinary dollar/token cap. |
| Public retained learning and scope-bound trust | `/grants learning` → existing harness workspace/wizard via original bridge | Raw selected snapshot digest + archive/population/author pinned. Deliberate review is not earned exposure. Actual labels/calibration may be absent. |
| Full quality choice before model/cost reveal | Harness full-artifact editor, durable quality choice, separate reveal | Prior excerpts/previously exposed content remain limited evidence. Human full review/preference has not been fabricated by implementation. |
| Distinct adopt/reject/defer; next-order settings | Learning → Adoption / rollback; `ordinary-work-policy-v1` and original adoption predicates/control journals | Exact model/effort candidate only; unchanged definition names/task IDs/scope/assessment; not a definition-file/tree pin. Current confirmed cases/origin/choice/adopt intent plus independent eligibility/activation required. No false fixed-policy profile. |
| Rollback, pinning and later observations | Next-order registry → actual receipt linkage/recovery; latest adopted-order output observation | Rollback consent shows the retained restore digest and every task model/effort. Activation/recovery preserve exact original request/adoption proof. Old runs keep original pins. Real confirmed outcomes require independent consent; unknown is valid. No inferred acceptance, calibration, automatic rollback or efficacy. |
| Installed guide/public contracts | `pi-daddy guide` / `current`, package root/subpath exports and Pi extension | Existing frozen governance/retention/fixed-policy contracts and historical fixtures are preserved. No new runtime dependency or Principal-specific policy. |

## Evidence status and release gates

Implementation is present in source. Focused regression files accompany setup, scheduler, panel/action
binding, original late-admission guard, learning composition and additive registry. Legacy diagnostic view
fixtures remain checked through `renderDailyDetails`; ordinary `renderDailyView` is the concise panel.

**Producer runtime is Sol-approved; feature PR #52 merged with green CI at
`b974963a7d0ba5a74fdafe331356c348a1fba565`. Release PR CI/merge, installed cross-package/Herdr
qualification and publication remain pending coordinator gates.** A narrow type/build/unit or
bridge check is not evidence of live model quality, calibrated trust, actual adoption/rollback or later
production improvement. Exact candidate/check receipts belong with the delivery evidence, not invented
inside this portable register.

No model experiments, nested review agents, mutation programme, global install, release or historical
evidence rewrite is required by this implementation step. Existing CI/ordinary behavioral checks remain.

## Data that must be real

A comparison without qualified retained outputs/original linked evidence is deferred. A trust policy
without sufficient independent scoped labels stays silent/deferred. A setting without independent current
eligibility/approval does not activate. A later outcome without an actual adopted run and retained bytes
stays unavailable/unknown. These are explicit operational states, not invitations to supply fake data.
