NS1 slice: Build a Zig skeleton with canonical checks #8
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: Create the smallest Zig project that builds one
mimbinary and has a canonical test command recorded in AGENTS.md.AUTHORITY: Parent #1
NS1: Minimal protocol-first mim-min editor; PRODUCT.md; REQUIREMENTS.md (PRODUCT.md; req: session/001-004; req: coding/001; req: governance/001; req: governance/003).AGENT AUTHORITY:
PARENT: #1 via explicit issue link and parent checklist.
SCOPE: The smallest source/docs/tests needed to make this behavior real and verified.
BOUNDARIES: Do not add editor subsystems beyond a smoke path.
ACCEPTANCE:
zig buildandzig build testpass;mim --helpor equivalent proves the binary starts.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: none
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.Implemented in commit
760afbf471(Build Zig skeleton with canonical checks).Verification:
Regular tests: help text/version smoke checks.
Adversarial tests: unknown arguments and unsupported positional file args are rejected instead of silently accepted.