NS7 slice: Dogfood one real iPhone SSH fix and close v1 gaps #41

Open
opened 2026-06-20 23:28:22 +00:00 by tmk241 · 2 comments
Owner

OBJECTIVE: Use mim for at least one small real repository fix from an iPhone SSH session and convert only blocking findings into final v1 fixes.

AUTHORITY: Parent #7 NS7: V1 release hardening and rollout; PRODUCT.md; REQUIREMENTS.md (PRODUCT.md; req: governance/001-005; all v1 requirement rows as release gates).

AGENT AUTHORITY:

  • Delivery authority: local-commit
  • Tracker authority: this issue may be commented and closed when acceptance passes.
  • Handoff state: committed clean, tracker commented/closed.

PARENT: #7 via explicit issue link and parent checklist.

SCOPE: The smallest source/docs/tests needed to make this behavior real and verified.

BOUNDARIES: No scope expansion into non-v1 product ideas.

ACCEPTANCE: A dogfood receipt records the real task, profile used, blockers found/fixed/deferred, and confirms whether the PRODUCT.md proof is met.

VERIFICATION: Run the cheapest command that proves acceptance. Include regular tests for the intended payoff and adversarial tests for realistic failure, boundary, or regression cases. If no implementation test command exists yet, create/record the canonical command in AGENTS.md as part of the slice.

BLOCKERS: external real iPhone SSH dogfood receipt is required for #41. Local build/test/install proof is complete; closure needs either a pasted DOGFOOD.md receipt from an actual iPhone SSH edit or explicit tracker acceptance change.

GOAL: Implement this vertical slice to the ACCEPTANCE above, keep the repo clean, cite relevant req: anchors in code/tests where applicable, and close only after verification passes.

OBJECTIVE: Use `mim` for at least one small real repository fix from an iPhone SSH session and convert only blocking findings into final v1 fixes. AUTHORITY: Parent #7 `NS7: V1 release hardening and rollout`; PRODUCT.md; REQUIREMENTS.md (PRODUCT.md; req: governance/001-005; all v1 requirement rows as release gates). AGENT AUTHORITY: - Delivery authority: local-commit - Tracker authority: this issue may be commented and closed when acceptance passes. - Handoff state: committed clean, tracker commented/closed. PARENT: #7 via explicit issue link and parent checklist. SCOPE: The smallest source/docs/tests needed to make this behavior real and verified. BOUNDARIES: No scope expansion into non-v1 product ideas. ACCEPTANCE: A dogfood receipt records the real task, profile used, blockers found/fixed/deferred, and confirms whether the PRODUCT.md proof is met. VERIFICATION: Run the cheapest command that proves acceptance. Include regular tests for the intended payoff and adversarial tests for realistic failure, boundary, or regression cases. If no implementation test command exists yet, create/record the canonical command in AGENTS.md as part of the slice. BLOCKERS: external real iPhone SSH dogfood receipt is required for #41. Local build/test/install proof is complete; closure needs either a pasted DOGFOOD.md receipt from an actual iPhone SSH edit or explicit tracker acceptance change. GOAL: Implement this vertical slice to the ACCEPTANCE above, keep the repo clean, cite relevant `req:` anchors in code/tests where applicable, and close only after verification passes.
tmk241 added this to the v1 milestone 2026-06-20 23:28:22 +00:00
tmk241 added the sliceready-for-agentgoal labels 2026-06-20 23:28:22 +00:00
Author
Owner

Blocked on required external dogfood evidence.

What I verified locally on clean tree at 8658f7cc95:

  • zig fmt build.zig src/*.zig: pass
  • zig build test: pass
  • zig build v1-smoke: pass
  • zig build: pass
  • zig build run -- --help: pass
  • zig build --prefix /tmp/mim-install-final verify-install-code: pass
  • redgate lint / health: pass

Why not closed: acceptance requires a dogfood receipt from at least one small real repository fix performed from a real iPhone SSH session. This harness can build/test/install the server-side binary, but it cannot truthfully claim that an iPhone SSH session happened. No v1 implementation blocker was found by local checks.

Decision needed: run one actual iPhone SSH dogfood fix and provide the receipt (task, profile used, blockers found/fixed/deferred, PRODUCT.md proof yes/no), or authorize changing #41 acceptance to a headless/server-side dogfood proof.

Blocked on required external dogfood evidence. What I verified locally on clean tree at 8658f7cc957c: - zig fmt build.zig src/*.zig: pass - zig build test: pass - zig build v1-smoke: pass - zig build: pass - zig build run -- --help: pass - zig build --prefix /tmp/mim-install-final verify-install-code: pass - redgate lint / health: pass Why not closed: acceptance requires a dogfood receipt from at least one small real repository fix performed from a real iPhone SSH session. This harness can build/test/install the server-side binary, but it cannot truthfully claim that an iPhone SSH session happened. No v1 implementation blocker was found by local checks. Decision needed: run one actual iPhone SSH dogfood fix and provide the receipt (task, profile used, blockers found/fixed/deferred, PRODUCT.md proof yes/no), or authorize changing #41 acceptance to a headless/server-side dogfood proof.
Author
Owner

Added prerequisite dogfood runbook in commit f5c81155ea.

What changed:

  • DOGFOOD.md now gives the exact real iPhone SSH checklist and #41 receipt template.
  • AGENTS.md now points future goal continuations to DOGFOOD.md and explicitly prevents closing #41 from fixture/headless evidence alone.

Verification on clean tree:

  • zig build test: pass
  • zig build v1-smoke: pass
  • zig build: pass
  • zig build --prefix /tmp/mim-install-dogfood verify-install-code: pass (before commit)
  • redgate lint / health: pass

Still not closed: the required external evidence is unchanged. #41 still needs the pasted real iPhone SSH dogfood receipt or explicit tracker acceptance change.

Added prerequisite dogfood runbook in commit f5c81155ea5f. What changed: - DOGFOOD.md now gives the exact real iPhone SSH checklist and #41 receipt template. - AGENTS.md now points future goal continuations to DOGFOOD.md and explicitly prevents closing #41 from fixture/headless evidence alone. Verification on clean tree: - zig build test: pass - zig build v1-smoke: pass - zig build: pass - zig build --prefix /tmp/mim-install-dogfood verify-install-code: pass (before commit) - redgate lint / health: pass Still not closed: the required external evidence is unchanged. #41 still needs the pasted real iPhone SSH dogfood receipt or explicit tracker acceptance change.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: tmk241/mim#41