{
  "updated_at": "2026-05-13T06:09:40.042Z",
  "epics": {
    "agent-workflow-docs-v1": {
      "status": "done",
      "title": "Agent-workflow docs rollout",
      "stories": {
        "01-docs-rewrite": {
          "status": "done",
          "title": "Surface conformance system across top-level docs",
          "ac_total": 8,
          "ac_completed": 8,
          "depends_on": [],
          "blocks": []
        }
      }
    },
    "conformance-hardening-v1": {
      "status": "done",
      "title": "Conformance hardening v1 — AST manifest parsing + dev-seed boot assertion",
      "stories": {
        "01-ast-manifest-source": {
          "status": "done",
          "title": "Replace regex manifest source parser with AST",
          "ac_total": 5,
          "ac_completed": 5,
          "depends_on": [],
          "blocks": [
            "02-dev-seed-assertion"
          ]
        },
        "02-dev-seed-assertion": {
          "status": "done",
          "title": "Extend assertFeatureConformance to all bind-dev-seed paths",
          "ac_total": 6,
          "ac_completed": 6,
          "depends_on": [
            "01-ast-manifest-source"
          ],
          "blocks": []
        }
      }
    },
    "conformance-system-v1": {
      "status": "done",
      "title": "Conformance system v1",
      "stories": {
        "01-define-feature-helper": {
          "status": "done",
          "title": "defineFeature helper + Instrumented/Captured/Audited brands",
          "ac_total": 9,
          "ac_completed": 9,
          "depends_on": [],
          "blocks": [
            "02-boot-assertions"
          ]
        },
        "02-boot-assertions": {
          "status": "done",
          "title": "assertFeatureConformance + boot wiring",
          "ac_total": 11,
          "ac_completed": 11,
          "depends_on": [
            "01-define-feature-helper"
          ],
          "blocks": [
            "03-eslint-rules"
          ]
        },
        "03-a-structural-eslint-rules": {
          "status": "done",
          "title": "Structural ESLint rules (feature-must-have-manifest, usecase-must-have-test-file, required-cores-installed)",
          "ac_total": 10,
          "ac_completed": 10,
          "depends_on": [
            "02-boot-assertions"
          ],
          "blocks": [
            "03-b-ast-aware-eslint-rules"
          ]
        },
        "03-b-ast-eslint-rules": {
          "status": "done",
          "title": "AST-aware ESLint rules (no-undeclared-event-publish, no-undeclared-audit)",
          "ac_total": 8,
          "ac_completed": 8,
          "depends_on": [
            "03-a-structural-eslint-rules"
          ],
          "blocks": [
            "04-ci-drift-gate"
          ]
        },
        "04-ci-drift-gate": {
          "status": "done",
          "title": "CI drift gate — pnpm conformance with cross-feature event closure",
          "ac_total": 6,
          "ac_completed": 6,
          "depends_on": [
            "03-b-ast-eslint-rules"
          ],
          "blocks": [
            "05-generator-updates"
          ]
        },
        "05-generator-updates": {
          "status": "done",
          "title": "Generator updates — emit feature.manifest.ts + self-asserting bind-production",
          "ac_total": 7,
          "ac_completed": 7,
          "depends_on": [
            "04-ci-drift-gate"
          ],
          "blocks": [
            "06-feature-migrations"
          ]
        },
        "06-feature-migrations": {
          "status": "done",
          "title": "Migrate blog/media/navigation/marketing-pages to conformance pattern",
          "ac_total": 7,
          "ac_completed": 7,
          "depends_on": [
            "05-generator-updates"
          ],
          "blocks": []
        }
      }
    },
    "dag-and-readiness-v1": {
      "status": "done",
      "title": "DAG + readiness — depends-on / blocks parsing",
      "stories": {
        "01-extended-state": {
          "status": "done",
          "title": "Frontmatter array parsing + extended state shape",
          "ac_total": 4,
          "ac_completed": 4,
          "depends_on": [],
          "blocks": [
            "02-dag-computation"
          ]
        },
        "02-dag-computation": {
          "status": "done",
          "title": "DAG computation — ready + blocked story sets",
          "ac_total": 3,
          "ac_completed": 3,
          "depends_on": [
            "01-extended-state"
          ],
          "blocks": [
            "03-cli-subcommands"
          ]
        },
        "03-cli-subcommands": {
          "status": "done",
          "title": "CLI ready / blocked subcommands",
          "ac_total": 5,
          "ac_completed": 5,
          "depends_on": [
            "02-dag-computation"
          ],
          "blocks": []
        }
      }
    },
    "elicitation-prompts-v1": {
      "status": "in-progress",
      "title": "Elicitation + dispatch prompt templates",
      "stories": {
        "01-sandcastle-scaffold": {
          "status": "in-progress",
          "title": ".sandcastle/ directory + README + .env.example + .gitignore",
          "ac_total": 4,
          "ac_completed": 0,
          "depends_on": [],
          "blocks": [
            "02-elicitation-prompts",
            "03-dispatch-prompts"
          ]
        },
        "02-elicitation-prompts": {
          "status": "todo",
          "title": "PRD + ADR elicitation prompt templates",
          "ac_total": 2,
          "ac_completed": 0,
          "depends_on": [
            "01-sandcastle-scaffold"
          ],
          "blocks": []
        },
        "03-dispatch-prompts": {
          "status": "todo",
          "title": "Decomposer + implementer + reviewer prompt templates",
          "ac_total": 4,
          "ac_completed": 0,
          "depends_on": [
            "01-sandcastle-scaffold"
          ],
          "blocks": []
        }
      }
    },
    "frontend-conformance-v1": {
      "status": "done",
      "title": "Frontend conformance rules v1",
      "stories": {
        "01-frontend-rules": {
          "status": "done",
          "title": "Three structural frontend conformance ESLint rules",
          "ac_total": 6,
          "ac_completed": 6,
          "depends_on": [],
          "blocks": []
        }
      }
    },
    "pre-commit-hooks-v1": {
      "status": "done",
      "title": "Pre-commit hooks v1 — husky + fast conformance gates on commit",
      "stories": {
        "01-husky-install": {
          "status": "done",
          "title": "Install husky + lint-staged",
          "ac_total": 3,
          "ac_completed": 3,
          "depends_on": [],
          "blocks": [
            "02-pre-commit-hook"
          ]
        },
        "02-pre-commit-hook": {
          "status": "done",
          "title": "Pre-commit hook script",
          "ac_total": 2,
          "ac_completed": 2,
          "depends_on": [
            "01-husky-install"
          ],
          "blocks": [
            "03-state-sync-guard"
          ]
        },
        "03-state-sync-guard": {
          "status": "done",
          "title": "State-sync guard + tests",
          "ac_total": 4,
          "ac_completed": 4,
          "depends_on": [
            "02-pre-commit-hook"
          ],
          "blocks": []
        }
      }
    },
    "work-system-v1": {
      "status": "done",
      "title": "Work system v1 (MVP) — state tracking + pnpm work CLI",
      "stories": {
        "01-state-builder-and-cli": {
          "status": "done",
          "title": "State builder + pnpm work CLI",
          "ac_total": 5,
          "ac_completed": 5,
          "depends_on": [],
          "blocks": []
        }
      }
    }
  },
  "ready": [
    {
      "epic": "elicitation-prompts-v1",
      "story": "01-sandcastle-scaffold",
      "title": ".sandcastle/ directory + README + .env.example + .gitignore"
    }
  ],
  "blocked": [
    {
      "epic": "elicitation-prompts-v1",
      "story": "02-elicitation-prompts",
      "title": "PRD + ADR elicitation prompt templates",
      "waiting_on": [
        "elicitation-prompts-v1/01-sandcastle-scaffold"
      ]
    },
    {
      "epic": "elicitation-prompts-v1",
      "story": "03-dispatch-prompts",
      "title": "Decomposer + implementer + reviewer prompt templates",
      "waiting_on": [
        "elicitation-prompts-v1/01-sandcastle-scaffold"
      ]
    }
  ]
}
