Files
mim/DOGFOOD.md
2026-06-21 14:34:33 +02:00

1.6 KiB

v1 iPhone SSH dogfood receipt

Use this when closing #41 or NS8 hardening slice #56 under parent #43. Do not mark the dogfood complete unless the edit was made from a real iPhone SSH terminal session.

Before the iPhone session

On the target SSH server, from a fresh checkout:

zig build test
zig build v1-smoke
zig build --prefix "$HOME/.local" verify-install-code

Start the dogfood session from the iPhone SSH client and use the installed binary:

cd /path/to/a/small/real/repo
"$HOME/.local/bin/mim" --version
"$HOME/.local/bin/mim"

Task constraints

Pick one small real repository fix that can be judged without a desktop IDE:

  • a typo or docs fix;
  • a tiny test/source correction;
  • a small config/example correction.

Do not use this receipt for a simulated fixture-only edit, a desktop terminal edit, or an edit made outside the iPhone SSH session.

Receipt to paste into #41 and/or #56

DOGFOOD RECEIPT
- Date:
- Device/client: iPhone + <SSH app/name>
- Server OS/arch:
- mim commit:
- Installed profile: coding (`mim-code` as bin/mim)
- Repository/task:
- Starting command:
- Actual edit made from iPhone SSH:
- Verification run after edit:
- Blockers found:
  - fixed now:
  - deferred with reason:
- Diagnostics encountered:
- PRODUCT.md proof met? yes/no
- Would choose mim over Neovim for this small iPhone SSH fix? yes/no + why:

Close rule

Close #41/#56 only when the pasted receipt confirms a real iPhone SSH edit and any blocking v1 findings are either fixed in committed code or explicitly deferred as non-blocking for PRODUCT.md v1 proof.