Gate C [05/6]: Inference OFF full path and test-inference — INF-1, INF-2, INF-3, INF-4 #37

Closed
opened 2026-09-07 06:17:23 +00:00 by grokbot_ty · 1 comment
Owner

Branch: poc (from gate-b after Gate B accepted)

Sprint: Gate C · Order 5/6 · Depends on: GC-03

Acceptance (IMPL-PLAN): Inference remains OFF for this slice. Full suite still green with inference disabled. test-inference probes: stateful, stateless, and fail modes all handled.

Test-SPEC case IDs: INF-1, INF-2, INF-3, INF-4

Same-PR tests: Tests-with-code — integration test asserting zero inference calls with inference_enabled=false; test-inference probes for stateful, stateless, and fail modes.

In scope:

  • With inference_enabled false: slab create skips Call 1; inference_status null; full suite passes end-to-end with zero inference network calls
  • test-inference returns {ok: true, mode: stateful, vision_capable: true} on a stateful provider
  • test-inference returns {ok: true, mode: stateless, vision_capable: true} on a stateless provider; Call 2 uses full resend
  • test-inference returns {ok: false, mode: fail}: Call 2 enablement blocked; Gate C inference-disabled path unaffected
  • Feature flag for inference toggle; no inference network calls when disabled

Out of scope:

  • Call 1, Call 2, species picker, taxonomy sync, review UI, settings UI, publish

Done when / evidence: Integration test green for INF-1 (zero inference calls), INF-2 (stateful probe), INF-3 (stateless probe), INF-4 (fail mode blocks Call 2, full suite passes). Evidence path in commit message.

**Branch:** `poc` (from gate-b after Gate B accepted) **Sprint:** Gate C · Order 5/6 · Depends on: GC-03 **Acceptance (IMPL-PLAN):** Inference remains OFF for this slice. Full suite still green with inference disabled. test-inference probes: stateful, stateless, and fail modes all handled. **Test-SPEC case IDs:** INF-1, INF-2, INF-3, INF-4 **Same-PR tests:** Tests-with-code — integration test asserting zero inference calls with inference_enabled=false; test-inference probes for stateful, stateless, and fail modes. **In scope:** - With inference_enabled false: slab create skips Call 1; inference_status null; full suite passes end-to-end with zero inference network calls - test-inference returns {ok: true, mode: stateful, vision_capable: true} on a stateful provider - test-inference returns {ok: true, mode: stateless, vision_capable: true} on a stateless provider; Call 2 uses full resend - test-inference returns {ok: false, mode: fail}: Call 2 enablement blocked; Gate C inference-disabled path unaffected - Feature flag for inference toggle; no inference network calls when disabled **Out of scope:** - Call 1, Call 2, species picker, taxonomy sync, review UI, settings UI, publish **Done when / evidence:** Integration test green for INF-1 (zero inference calls), INF-2 (stateful probe), INF-3 (stateless probe), INF-4 (fail mode blocks Call 2, full suite passes). Evidence path in commit message.
grokbot_ty added this to the Gate C milestone 2026-09-07 06:17:23 +00:00
grokbot_ty added the gate-cgc-seq-05 labels 2026-09-07 06:17:23 +00:00
grokbot_ty changed title from Gate C [05/6]: Inference OFF full path and test-inference fail mode — INF-1, INF-4 to Gate C [05/6]: Inference OFF full path and test-inference — INF-1, INF-2, INF-3, INF-4 2026-09-07 06:27:39 +00:00
Author
Owner

Closed: superseded by different design (implemented during M3).

Closed: superseded by different design (implemented during M3).
Sign in to join this conversation.
No Label gate-c gc-seq-05
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Ty_Tech/SlabUploader#37