{
  "schema": "wtfp.action/v1",
  "id": "progress",
  "title": "Show project progress",
  "description": "Summarize writing progress, surface blockers, and recommend the next compatible action.",
  "alias": "wtfp:progress",
  "surface": {
    "kind": "skill",
    "skill": "wtfp-manage-project"
  },
  "workflow": "wtfp://workflows/progress",
  "requirements": {
    "capabilities": [
      "filesystem.read",
      "user.interaction"
    ],
    "conditions": [
      "Portable project state has been initialized"
    ]
  },
  "reads": [
    "project://manifest",
    "project://config",
    "project://state",
    "project://decisions",
    "project://structure/outline",
    "project://sections/{section}",
    "project://sections/{section}/plans/{plan}",
    "project://sections/{section}/reviews/{review}",
    "project://sections/{section}/summary",
    "project://sections/{section}/handoff",
    "project://sources/{source}",
    "project://evidence/{evidence}",
    "project://checkpoints/{checkpoint}",
    "project://validations/{validation}",
    "project://paper/{artifact}"
  ],
  "produces": [],
  "delegation": [],
  "tools": [],
  "effects": [
    {
      "id": "filesystem.read",
      "scope": "project://manifest, project://config, project://state, project://decisions, project://structure/outline, project://sections/{section}, project://sections/{section}/plans/{plan}, project://sections/{section}/reviews/{review}, project://sections/{section}/summary, project://sections/{section}/handoff, project://sources/{source}, project://evidence/{evidence}, project://checkpoints/{checkpoint}, project://validations/{validation}, project://paper/{artifact}"
    },
    {
      "id": "user.gate",
      "scope": "selection of the recommended next action"
    }
  ]
}
