goalslisted
Install: claude install-skill 0xUrsanomics/utopia-os
# /goals. Active Goal Registry
Persistent tier-1 active-goal tracking that steers per-session work toward stated outcomes. Adapted from a coding-agent /goal pattern. v2 adds milestones + requirements + ASCII progress visualization.
## State file
**SSOT-canonical.** The registry lives under the `goals.active` key in the operational SSOT.
For every CRUD op below:
- READ the current registry: `python3 scripts/memory/ssot.py get goals.active`
- After editing the structure, WRITE it back atomically:
`python3 scripts/memory/ssot.py set goals.active '<full json>' --by agent --reason "<op>"`
`ssot.set` mirrors `memory/state/active_goals.json` atomically, so the Step-5 refresh
(`scripts/memory/update_memory_active_goals.py`, which derives the MEMORY.md block FROM that file) keeps working
unchanged. Do NOT hand-edit `active_goals.json` directly anymore; the mirror owns it.
Schema v2 (additive over v1).
**Goal entry shape** (full v2):
```json
{
"id": "g-2026-05-09-001",
"title": "ship the content pipeline to 5 daily posts",
"why": "build the distribution loop before the BD ramp",
"success_criteria": ["5/day for 14 consecutive days", "engagement >= 3 replies/post avg"],
"created": "2026-05-09T09:30:00+00:00",
"due": null,
"review_after": "2026-06-08",
"status": "active",
"sessions_touched": 0,
"last_advanced": null,
"tags": ["distribution", "content"],
"notes": [],
"milestones": [
{"id": "m-1", "title": "ship the Critic gate", "due": "2026-05-15", "