NS7 slice: Dogfood one real iPhone SSH fix and close v1 gaps #41
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
OBJECTIVE: Use
mimfor 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:
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.Blocked on required external dogfood evidence.
What I verified locally on clean tree at
8658f7cc95: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.
Added prerequisite dogfood runbook in commit
f5c81155ea.What changed:
Verification on clean tree:
Still not closed: the required external evidence is unchanged. #41 still needs the pasted real iPhone SSH dogfood receipt or explicit tracker acceptance change.