NS7 slice: Create v1 E2E fixture suite #39

Closed
opened 2026-06-20 23:28:21 +00:00 by tmk241 · 1 comment
Owner

OBJECTIVE: Collect the replay/terminal/protocol/repo/LSP fixture checks into one cheap v1 smoke command.

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 massive slow test matrix.

ACCEPTANCE: The v1 smoke command runs in CI/local and covers open/edit/save, socket, panels, repo search/git, Tree-sitter/LSP fakes, and profile diagnostics where available.

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.

OBJECTIVE: Collect the replay/terminal/protocol/repo/LSP fixture checks into one cheap v1 smoke command. 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 massive slow test matrix. ACCEPTANCE: The v1 smoke command runs in CI/local and covers open/edit/save, socket, panels, repo search/git, Tree-sitter/LSP fakes, and profile diagnostics where available. 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.
tmk241 added this to the v1 milestone 2026-06-20 23:28:21 +00:00
tmk241 added the sliceready-for-agentgoal labels 2026-06-20 23:28:21 +00:00
Author
Owner

Implemented in commit a1600e511a (Add v1 smoke fixture target).

Verification:

  • zig fmt build.zig src/v1_smoke.zig: pass
  • zig build test: pass
  • zig build v1-smoke: pass
  • zig build: pass
  • zig build run -- --help: pass
  • redgate lint / health: pass

Regular tests: added zig build v1-smoke, a cheap fixture suite that exercises open/edit/save UI behavior, local socket context, repo picker/search boundaries, syntax rows, LSP hover rows, and parameter movement. AGENTS.md now includes the smoke target in canonical checks.
Adversarial tests: smoke rejects non-local socket paths, verifies ignored repo files stay out of picker rows, rejects invalid LSP navigation rows, and checks profile status continues to expose not-built remote/plugin boundaries.

Boundary: one deterministic smoke target only. No device/browser automation, CI matrix, screenshots, benchmarking, or new external test dependencies.

Implemented in commit a1600e511a97 (Add v1 smoke fixture target). Verification: - zig fmt build.zig src/v1_smoke.zig: pass - zig build test: pass - zig build v1-smoke: pass - zig build: pass - zig build run -- --help: pass - redgate lint / health: pass Regular tests: added `zig build v1-smoke`, a cheap fixture suite that exercises open/edit/save UI behavior, local socket context, repo picker/search boundaries, syntax rows, LSP hover rows, and parameter movement. AGENTS.md now includes the smoke target in canonical checks. Adversarial tests: smoke rejects non-local socket paths, verifies ignored repo files stay out of picker rows, rejects invalid LSP navigation rows, and checks profile status continues to expose not-built remote/plugin boundaries. Boundary: one deterministic smoke target only. No device/browser automation, CI matrix, screenshots, benchmarking, or new external test dependencies.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: tmk241/mim#39