Context
The Go CLI bridge runner exists, but it needs integration coverage against the Python bridge command shape before real bridge-backed commands are expanded.
Scope
Non-Goals
- Does not implement new CLI commands.
Technical Specification
Tests should verify bridge.DefaultRunner().Run(ctx, "config-validate") invokes python3 -m ori.cli_bridge config-validate and maps errors deterministically.
Acceptance Criteria
Tests Required
| Test |
Verifies |
TestBridgeRunnerInvokesPythonModule |
Subprocess command shape. |
TestBridgeRunnerParsesError |
Error mapping. |
Additional Test Coverage / Edge Cases
Invariants — Do Not Violate
- CLI must delegate runtime-owned behavior through bridge.
Dependencies
Blocked by:
Unblocks:
Contract References
- CLI Implementation Reference
- Runtime bridge contract
Priority
poc-critical
Suggested Labels
blocked, poc-critical
Context
The Go CLI bridge runner exists, but it needs integration coverage against the Python bridge command shape before real bridge-backed commands are expanded.
Scope
Non-Goals
Technical Specification
Tests should verify
bridge.DefaultRunner().Run(ctx, "config-validate")invokespython3 -m ori.cli_bridge config-validateand maps errors deterministically.Acceptance Criteria
go test ./...passes.Tests Required
TestBridgeRunnerInvokesPythonModuleTestBridgeRunnerParsesErrorAdditional Test Coverage / Edge Cases
Invariants — Do Not Violate
Dependencies
Blocked by:
Unblocks:
Contract References
Priority
poc-criticalSuggested Labels
blocked,poc-critical