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

57 lines
1.6 KiB
Markdown

# 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:
```sh
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:
```sh
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
```text
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.