9d35c0756c
---ci---
phase: 2
milestone: v1.0
status: clarify
decisions:
- id: D-017
decision: L1 manifest.yaml declares a flat inputs: map of named string keys + descriptions; no nested types
rationale: REQ-02/03 say 'declared inputs'; spec forbids composition and cloud-specific types
confidence: 0.90
alternatives: [JSON-schema-validated nested types, omit inputs entirely]
- id: D-018
decision: L1 mock_apply.sh reads its own manifest.yaml for self-identification but ignores the input values
rationale: D-007 mandates uniform echo + 1s sleep + exit 0; inputs are declared for traceability not consumed
confidence: 0.85
alternatives: [have mock_apply echo the input values back, parameterize sleep duration]
- id: D-019
decision: 8 L1 names fixed per REQ-02 literal
rationale: REQ-02 enumerates them; no naming freedom
confidence: 0.99
alternatives: []
---/ci---
Phase 02 ambiguities are minor (the spec is explicit). Three clarifications
logged: D-017 manifest schema (flat string map), D-018 mock_apply ignores
inputs (uniform stub), D-019 fixed L1 names.