Replace the generic more-goals line with nonzero checkbox counts for hidden goals. Keep active and cancelled goals distinct and preserve the visible-goal limit.
Co-Authored-By: Pi/OpenAI <288921227+claudypoo@users.noreply.github.com>
Correct the overbroad instruction to replace implementation tasks with user outcomes. IKIWISI clarifies acceptance through examples; it must not turn Rust conversion, embeddings, or functioning search into vague readiness. Preserve execution approval through evidence-only edits.
Co-Authored-By: Pi/OpenAI <288921227+claudypoo@users.noreply.github.com>
Use "I know it when I see it" in initial and recurring planning instructions. Keep judging guidance under the goal and reject invented numerical gates, without discarding grounded numerical requirements.
Co-Authored-By: Pi/OpenAI <288921227+claudypoo@users.noreply.github.com>
Render a UI-only copy with Ctrl+O expansion and keep original user prompts unchanged. Verify exact prompt delivery and Ready role transition through real Pi RPC, plus an isolated Herdr display trial.
Co-Authored-By: Pi/OpenAI <288921227+claudypoo@users.noreply.github.com>
Unify Log boundaries, serialize completion edits, preserve immutable session state and solo recovery, and match stock worker execution events. Remove unused plan views and brittle prose checks; correct installation and context guidance.
Co-Authored-By: Pi/OpenAI <288921227+claudypoo@users.noreply.github.com>
Keep the hourly schedule unchanged. Advance the local nudge cycle only on prompt delivery and reset the unchanged-turn counter so upkeep repeats. Test compaction supersession, cadence, rotation and solo behavior.
Co-Authored-By: Pi/OpenAI <288921227+claudypoo@users.noreply.github.com>
Field calibration from three supervisor reports: the useful plan-change catch was a worker-ticked task the short-view hash no longer surfaced, while identity-line edits caused duplicate empty reviews. The notify digest keeps goals, tasks and evidence above the Log and drops worker identity lines. Reopening a signed goal still clears its sign-off.
Co-Authored-By: Pi/OpenAI <288921227+claudypoo@users.noreply.github.com>
A read-only reviewer launch no longer overwrites the implementation worker (reported by maniworker session 01a0809b): the first launch binds, resume of the same session refreshes it, later launches land in state.helpers and show in /goals status. launchPending is now a counter so concurrent launches keep takeover menus honest. Old persisted state migrates with an empty helper list.
Co-Authored-By: Pi/OpenAI <288921227+claudypoo@users.noreply.github.com>
Replace historical docs, trial output and dead runtime with current source, agent definition and reusable scripts. Bundle pinned worker, Intercom and scheduler dependencies via Pi manifest. Retain 71 current tests, including real RPC proposal/editor/Ready checks and evidence edge cases; lint/typecheck pass. Historical material remains available at f22d83c.
Co-Authored-By: Pi/OpenAI <288921227+claudypoo@users.noreply.github.com>
Preserve tasks in plan files; update README model illustration and prompt link. 176 tests pass, typecheck and lint clean.
Co-Authored-By: Pi/OpenAI <288921227+claudypoo@users.noreply.github.com>
Retain planning guidance and upkeep; use stock edxeth, Intercom and scheduled prompts. Verify with 162 tests and isolated Fireworks trials. Document unresolved upstream reload and scheduler limitations.
Co-Authored-By: Pi/OpenAI <288921227+claudypoo@users.noreply.github.com>
Force overrides only cleanliness. Bind approval to Git HEAD/tree, index and dirty/untracked content fingerprints; recheck at CompleteGoal. Require investigative read-only supervision instead of accepting gate errors as experiment blockers.
Use explicit hello requests and replies, keep workers unready until model restoration succeeds, distinguish paused peers, and align all goal readers at the Log boundary. Add two-real-adapter handshake and failed-Ready/clear-during-wait regressions; warn once for unavailable supervisor context usage.
Restore bindings before model availability checks, require explicit reconnect/restart recovery, detach inactive plans, remove the general Intercom actuator, and reject placeholder evidence without hashing the plan log. Preserve synchronous handoff-before-ack; document that the void SDK cannot confirm durable message delivery.
Keep choices separate by role, ignore automatic restores, and fail when a remembered model is unavailable. Restore the worker model only after the planning fork is ready.
Borrow the provider tracker queries from cecb1e9. Keep unavailable state unknown, bind incremental views to acknowledged source entries, reset after compaction, bound serialized payloads, and recheck tracked work at sign-off.
Scope messages to each pairing, wait for supervisor readiness, retain instructions in session history until acknowledgment, and rejoin after disconnect. Reuse installed Intercom or load the package dependency. Validate over an isolated real broker; existing user panes are untouched.
Render exact instructions, restore monitoring/read-only tools on resume, report actual Pi idle state, reject stale approval views, and stop completed-plan timers. Ask for brief evidence-based judgment. Add real TUI rendering and lifecycle regressions; retain explicit limits on background state and unmeasured cost benefit.
Co-Authored-By: Pi/OpenAI <288921227+claudypoo@users.noreply.github.com>