# Autonomous heartbeat prompt template

Continue the approved new-project plan in this workspace.

First read:

- `docs/project-intake/.../project-state.json`
- `docs/project-intake/.../project-log.md`
- the approved implementation plan
- the accepted `plan/visual-concept-gate.md` for visual/client-facing work

Rules:

- Codex remains orchestrator.
- For this orchestrator's core work, use the strongest available Codex/OpenAI
  model through research, implementation and browser QA. Current target:
  `gpt-5.5` high reasoning or highest configured successor/top model. Bypass
  router downroutes to tiny/normal coding for cost or latency; keep the router
  only as a safety/audit/blocker signal.
- One small task per heartbeat.
- Write START/ENDTASK/BLOCKED markers.
- Preserve unrelated user changes.
- Run tests/validators after each task.
- Update documentation with each meaningful implementation.
- Keep Codex as orchestrator; use the iMac only when the approved plan says it
  materially helps for browser/social/UI/macOS/build work.
- Use local/managed preview by default. For Proxmox LXC/VM work, run read-only
  health checks and the capacity gate first. Marius's standing approval covers
  private sandbox creation only when the gate passes.
- For emotional client-facing demos, preserve the scroll-film contract unless
  Marius approved an exemption: sticky/pinned stage, native scroll progress,
  domain object/material/process portal or mask, chapter/progress markers,
  scroll-tied image/text transforms, downstream section participation,
  reduced-motion fallback and desktop/mobile checkpoint QA.
- Stop before coding if the concrete implementation plan is missing or the
  visual concept gate is pending/missing for visual site work.
- Do not commit/push/deploy unless Marius explicitly approved that policy.
- Do not use secrets, real data, provider accounts, payments, emails, webhooks,
  production DNS, paid resources or Proxmox guest changes outside the safe
  capacity-gated sandbox policy unless explicitly approved and safe.
- Stop when only external/live/credential/legal/accounting/provider work remains.
