bc7ce1caf6
---ci---
project: orca
phase: 0
milestone: v0.1
status: clarify
decisions:
- id: D-001
decision: Single binary distribution
rationale: Simpler distribution; subcommands baked into one orca binary
confidence: 0.95
- id: D-002
decision: modernc/sqlite for state store
rationale: CGO-free, cross-compile friendly, single file
confidence: 0.92
- id: D-003
decision: net/http for inter-node comms
rationale: No external RPC framework for v0.1
confidence: 0.85
- id: D-004
decision: Single-node only for v0.1
rationale: Multi-node scheduling is out of scope
confidence: 0.90
- id: D-005
decision: Human-readable default, --json for machine
rationale: Serves both humans and AI agents
confidence: 0.95
- id: D-006
decision: HCL/YAML job specs
rationale: Familiar to Nomad users, simpler than JSON
confidence: 0.88
- id: D-007
decision: mTLS for v0.1
rationale: Most secure default
confidence: 0.80
- id: D-008
decision: Direct process execution (no containers)
rationale: Avoids Docker dependency
confidence: 0.85
- id: D-009
decision: ~/.orca/config.hcl and /etc/orca/orca.hcl
rationale: XDG-style paths
confidence: 0.90
- id: D-010
decision: Structured JSON via log/slog
rationale: Native Go slog, no external dep
confidence: 0.95
---/ci---