Understand the GoalBuddy Receipt and Task-Card Format (v1)
mainGoalBuddy uses a machine-readable YAML format to record delegated agent work. This format is harness-neutral (works with Codex, Claude Code, etc.) and is stored directly in your repository.
A goal is organized within a directory docs/goals/<slug>/ containing:
goal.md: The human-readable charter (outcome, oracle, constraints).state.yaml: The authoritative machine truth (the board).notes/: Long-form receipts that don't fit on a task card.
Note: state.yaml is the source of truth. If other artifacts disagree, state.yaml wins for task status, active tasks, receipts, and completion truth.