[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-aws-labs-aidlc-outcomes-pack":3,"mdc--cdykv9-key":34,"related-repo-aws-labs-aidlc-outcomes-pack":1282,"related-org-aws-labs-aidlc-outcomes-pack":1376},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":23,"repoUrl":24,"updatedAt":25,"license":26,"forks":27,"topics":28,"repo":29,"sourceUrl":32,"mdContent":33},"aidlc-outcomes-pack","generate AI-DLC workflow handover documentation","Generate a comprehensive handover document at workflow close so the team can own, operate, and continue the system without re-running the workflow. Stage\u002Fphase\u002Flearning counts come from `aidlc-runtime.ts summary`; prose comes from the artefacts. Writes OUTCOMES.md but never mutates workflow state or emits audit events.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"aws-labs","AWS Labs","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Faws-labs.png","awslabs",[13,17,20],{"name":14,"slug":15,"type":16},"Reporting","reporting","tag",{"name":18,"slug":19,"type":16},"Process Documentation","process-documentation",{"name":21,"slug":22,"type":16},"Documentation","documentation",4261,"https:\u002F\u002Fgithub.com\u002Fawslabs\u002Faidlc-workflows","2026-09-02T07:47:34.212738",null,754,[],{"repoUrl":24,"stars":23,"forks":27,"topics":30,"description":31},[],"AI-Driven Life Cycle (AI-DLC) adaptive workflow steering rules for AI coding agents","https:\u002F\u002Fgithub.com\u002Fawslabs\u002Faidlc-workflows\u002Ftree\u002FHEAD\u002Fcore\u002Fskills\u002Faidlc-outcomes-pack","---\nname: aidlc-outcomes-pack\ndescription: >\n  Generate a comprehensive handover document at workflow close so the\n  team can own, operate, and continue the system without re-running the\n  workflow. Stage\u002Fphase\u002Flearning counts come from\n  `aidlc-runtime.ts summary`; prose comes from the artefacts. Writes\n  OUTCOMES.md but never mutates workflow state or emits audit events.\nargument-hint: \"\"\nuser-invocable: true\nclassification: read-only\n---\n\n# AI-DLC Outcomes Pack\n\n## Purpose\n\nProduce a single handover document at the close of a workflow that gives\nthe team everything they need to own, operate, and keep building the\ndelivered system — without re-running the workflow to recover context.\n\n## Classification\n\nRead-only with respect to workflow state. This skill never advances the\nstage pointer and never emits an audit event. It **does** write one\nreport artefact (`OUTCOMES.md` at the workspace root) — that is its\noutput. It writes nothing else.\n\n## The counting rule\n\nStage tallies, per-phase rollup, memory-entry counts, and learnings\ncaptured come from the tool, not from eyeballing the artefact tree:\n\n```bash\nbun {{HARNESS_DIR}}\u002Ftools\u002Faidlc-runtime.ts summary --json\n```\n\nSection *content* (what was built, setup steps, decisions) is yours to\nsynthesise from the artefacts and the delivered code. Any *count* that\nappears in the pack must trace to the tool's output.\n\n## Steps\n\n### Step 1: Read the aggregates\n\nRun `bun {{HARNESS_DIR}}\u002Ftools\u002Faidlc-runtime.ts summary --json`.\n\nIf it exits non-zero (no `runtime-graph.json` yet), print:\n\n```\nNo session data yet — an outcomes pack is generated at the close of a\nworkflow. Run \u002Faidlc to completion first.\n```\n\nand STOP. Otherwise keep the parsed JSON for the count fields below.\n\n### Step 2: Read the content sources\n\nResolve `\u003Cactive-space>` from `aidlc\u002Factive-space` (default `default`) and\n`\u003Cactive-intent>` from\n`aidlc\u002Fspaces\u002F\u003Cactive-space>\u002Fintents\u002Factive-intent`. The active workflow\nrecord is\n`aidlc\u002Fspaces\u002F\u003Cactive-space>\u002Fintents\u002F\u003Cactive-intent>`.\n\n- All artefacts recursively under `\u003Crecord>\u002F\u003Cphase>\u002F` — requirements,\n  design decisions, NFRs, infrastructure, and per-unit outputs.\n- The delivered application and infrastructure code at the workspace\n  root.\n\n### Step 3: Write OUTCOMES.md\n\nWrite `OUTCOMES.md` at the workspace root (outside `\u003Crecord>\u002F`):\n\n```markdown\n# Outcomes Pack\n**Scope**: {summary.scope}\n**Stages delivered**: {summary.stages.approved} approved \u002F {summary.stages.total} total\n**Duration**: {summary.duration_minutes} min\n\n## 1. What Was Built\n- Project name and description (from requirements)\n- Scope the workflow ran at\n- Units of work delivered and what each contains\n- Key architectural decisions and why (from design artefacts)\n- Tech stack with version pins\n\n## 2. Repository Structure\n- Annotated directory tree of the delivered code\n- What lives where and why\n\n## 3. Setup Guide\n- Prerequisites (runtimes, tools, cloud CLI versions)\n- Local development setup, step by step\n- Required environment variables\n- How to run tests\n\n## 4. Build and Deploy\n- Build steps\n- Full test-suite run\n- Infrastructure deployment (from Build and Test artefacts)\n- IaC deployment commands with expected outputs, if generated\n\n## 5. Architecture Decisions\n- Every significant decision made during the workflow\n- Alternatives considered and why rejected\n- Constraints that shaped the design (from rules and practices)\n\n## 6. What to Commit vs Archive\n| Artifact | Action | Destination |\n|----------|--------|-------------|\n| `decisions.md` (per stage) | Commit | `docs\u002Fdecisions\u002F` |\n| Architecture summary (1 page) | Write + commit | `docs\u002Farchitecture.md` |\n| NFR summary table | Write + commit | `docs\u002Fnfr-summary.md` |\n| `\u003Crecord>\u002Faudit\u002F*.md` shards | Archive — do NOT commit to app repo | Compliance archive |\n| Stage question files | Discard | — |\n| `\u003Crecord>\u002Faidlc-state.md` | Discard | — |\n| Application \u002F infrastructure code | Already committed | — |\n\n## 7. Workflow Footprint\n- Stages: {summary.stages.approved} approved, {summary.stages.failed} failed, {summary.stages.pending} pending\n- Memory entries captured: {summary.memory.total}\n  ({summary.memory.interpretations} interpretations, {summary.memory.deviations} deviations, {summary.memory.tradeoffs} trade-offs, {summary.memory.open_questions} open questions)\n- Learnings captured: {summary.learnings.from_orchestrator} from orchestrator, {summary.learnings.from_user_addition} from user additions\n\n## 8. Known Limitations and What to Tackle Next\n- Scope items explicitly deferred during the workflow\n  (cross-reference the {summary.memory.open_questions} open questions above)\n- Technical debt identified but not resolved\n- Recommended next steps\n```\n\n### Step 4: Confirm\n\nPrint a short summary: sections written, any sections skipped for\nmissing source material, and recommended additions. You may offer one\nround of \"want to add or adjust a section?\" — do not loop on it.\n",{"data":35,"body":39},{"name":4,"description":6,"argument-hint":36,"user-invocable":37,"classification":38},"",true,"read-only",{"type":40,"children":41},"root",[42,51,58,64,70,92,98,103,141,161,167,174,187,200,210,215,221,273,296,302,322,1265,1271,1276],{"type":43,"tag":44,"props":45,"children":47},"element","h1",{"id":46},"ai-dlc-outcomes-pack",[48],{"type":49,"value":50},"text","AI-DLC Outcomes Pack",{"type":43,"tag":52,"props":53,"children":55},"h2",{"id":54},"purpose",[56],{"type":49,"value":57},"Purpose",{"type":43,"tag":59,"props":60,"children":61},"p",{},[62],{"type":49,"value":63},"Produce a single handover document at the close of a workflow that gives\nthe team everything they need to own, operate, and keep building the\ndelivered system — without re-running the workflow to recover context.",{"type":43,"tag":52,"props":65,"children":67},{"id":66},"classification",[68],{"type":49,"value":69},"Classification",{"type":43,"tag":59,"props":71,"children":72},{},[73,75,81,83,90],{"type":49,"value":74},"Read-only with respect to workflow state. This skill never advances the\nstage pointer and never emits an audit event. It ",{"type":43,"tag":76,"props":77,"children":78},"strong",{},[79],{"type":49,"value":80},"does",{"type":49,"value":82}," write one\nreport artefact (",{"type":43,"tag":84,"props":85,"children":87},"code",{"className":86},[],[88],{"type":49,"value":89},"OUTCOMES.md",{"type":49,"value":91}," at the workspace root) — that is its\noutput. It writes nothing else.",{"type":43,"tag":52,"props":93,"children":95},{"id":94},"the-counting-rule",[96],{"type":49,"value":97},"The counting rule",{"type":43,"tag":59,"props":99,"children":100},{},[101],{"type":49,"value":102},"Stage tallies, per-phase rollup, memory-entry counts, and learnings\ncaptured come from the tool, not from eyeballing the artefact tree:",{"type":43,"tag":104,"props":105,"children":109},"pre",{"className":106,"code":107,"language":108,"meta":36,"style":36},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","bun {{HARNESS_DIR}}\u002Ftools\u002Faidlc-runtime.ts summary --json\n","bash",[110],{"type":43,"tag":84,"props":111,"children":112},{"__ignoreMap":36},[113],{"type":43,"tag":114,"props":115,"children":118},"span",{"class":116,"line":117},"line",1,[119,125,131,136],{"type":43,"tag":114,"props":120,"children":122},{"style":121},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[123],{"type":49,"value":124},"bun",{"type":43,"tag":114,"props":126,"children":128},{"style":127},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[129],{"type":49,"value":130}," {{HARNESS_DIR}}\u002Ftools\u002Faidlc-runtime.ts",{"type":43,"tag":114,"props":132,"children":133},{"style":127},[134],{"type":49,"value":135}," summary",{"type":43,"tag":114,"props":137,"children":138},{"style":127},[139],{"type":49,"value":140}," --json\n",{"type":43,"tag":59,"props":142,"children":143},{},[144,146,152,154,159],{"type":49,"value":145},"Section ",{"type":43,"tag":147,"props":148,"children":149},"em",{},[150],{"type":49,"value":151},"content",{"type":49,"value":153}," (what was built, setup steps, decisions) is yours to\nsynthesise from the artefacts and the delivered code. Any ",{"type":43,"tag":147,"props":155,"children":156},{},[157],{"type":49,"value":158},"count",{"type":49,"value":160}," that\nappears in the pack must trace to the tool's output.",{"type":43,"tag":52,"props":162,"children":164},{"id":163},"steps",[165],{"type":49,"value":166},"Steps",{"type":43,"tag":168,"props":169,"children":171},"h3",{"id":170},"step-1-read-the-aggregates",[172],{"type":49,"value":173},"Step 1: Read the aggregates",{"type":43,"tag":59,"props":175,"children":176},{},[177,179,185],{"type":49,"value":178},"Run ",{"type":43,"tag":84,"props":180,"children":182},{"className":181},[],[183],{"type":49,"value":184},"bun {{HARNESS_DIR}}\u002Ftools\u002Faidlc-runtime.ts summary --json",{"type":49,"value":186},".",{"type":43,"tag":59,"props":188,"children":189},{},[190,192,198],{"type":49,"value":191},"If it exits non-zero (no ",{"type":43,"tag":84,"props":193,"children":195},{"className":194},[],[196],{"type":49,"value":197},"runtime-graph.json",{"type":49,"value":199}," yet), print:",{"type":43,"tag":104,"props":201,"children":205},{"className":202,"code":204,"language":49},[203],"language-text","No session data yet — an outcomes pack is generated at the close of a\nworkflow. Run \u002Faidlc to completion first.\n",[206],{"type":43,"tag":84,"props":207,"children":208},{"__ignoreMap":36},[209],{"type":49,"value":204},{"type":43,"tag":59,"props":211,"children":212},{},[213],{"type":49,"value":214},"and STOP. Otherwise keep the parsed JSON for the count fields below.",{"type":43,"tag":168,"props":216,"children":218},{"id":217},"step-2-read-the-content-sources",[219],{"type":49,"value":220},"Step 2: Read the content sources",{"type":43,"tag":59,"props":222,"children":223},{},[224,226,232,234,240,242,248,250,256,258,264,266,272],{"type":49,"value":225},"Resolve ",{"type":43,"tag":84,"props":227,"children":229},{"className":228},[],[230],{"type":49,"value":231},"\u003Cactive-space>",{"type":49,"value":233}," from ",{"type":43,"tag":84,"props":235,"children":237},{"className":236},[],[238],{"type":49,"value":239},"aidlc\u002Factive-space",{"type":49,"value":241}," (default ",{"type":43,"tag":84,"props":243,"children":245},{"className":244},[],[246],{"type":49,"value":247},"default",{"type":49,"value":249},") and\n",{"type":43,"tag":84,"props":251,"children":253},{"className":252},[],[254],{"type":49,"value":255},"\u003Cactive-intent>",{"type":49,"value":257}," from\n",{"type":43,"tag":84,"props":259,"children":261},{"className":260},[],[262],{"type":49,"value":263},"aidlc\u002Fspaces\u002F\u003Cactive-space>\u002Fintents\u002Factive-intent",{"type":49,"value":265},". The active workflow\nrecord is\n",{"type":43,"tag":84,"props":267,"children":269},{"className":268},[],[270],{"type":49,"value":271},"aidlc\u002Fspaces\u002F\u003Cactive-space>\u002Fintents\u002F\u003Cactive-intent>",{"type":49,"value":186},{"type":43,"tag":274,"props":275,"children":276},"ul",{},[277,291],{"type":43,"tag":278,"props":279,"children":280},"li",{},[281,283,289],{"type":49,"value":282},"All artefacts recursively under ",{"type":43,"tag":84,"props":284,"children":286},{"className":285},[],[287],{"type":49,"value":288},"\u003Crecord>\u002F\u003Cphase>\u002F",{"type":49,"value":290}," — requirements,\ndesign decisions, NFRs, infrastructure, and per-unit outputs.",{"type":43,"tag":278,"props":292,"children":293},{},[294],{"type":49,"value":295},"The delivered application and infrastructure code at the workspace\nroot.",{"type":43,"tag":168,"props":297,"children":299},{"id":298},"step-3-write-outcomesmd",[300],{"type":49,"value":301},"Step 3: Write OUTCOMES.md",{"type":43,"tag":59,"props":303,"children":304},{},[305,307,312,314,320],{"type":49,"value":306},"Write ",{"type":43,"tag":84,"props":308,"children":310},{"className":309},[],[311],{"type":49,"value":89},{"type":49,"value":313}," at the workspace root (outside ",{"type":43,"tag":84,"props":315,"children":317},{"className":316},[],[318],{"type":49,"value":319},"\u003Crecord>\u002F",{"type":49,"value":321},"):",{"type":43,"tag":104,"props":323,"children":327},{"className":324,"code":325,"language":326,"meta":36,"style":36},"language-markdown shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Outcomes Pack\n**Scope**: {summary.scope}\n**Stages delivered**: {summary.stages.approved} approved \u002F {summary.stages.total} total\n**Duration**: {summary.duration_minutes} min\n\n## 1. What Was Built\n- Project name and description (from requirements)\n- Scope the workflow ran at\n- Units of work delivered and what each contains\n- Key architectural decisions and why (from design artefacts)\n- Tech stack with version pins\n\n## 2. Repository Structure\n- Annotated directory tree of the delivered code\n- What lives where and why\n\n## 3. Setup Guide\n- Prerequisites (runtimes, tools, cloud CLI versions)\n- Local development setup, step by step\n- Required environment variables\n- How to run tests\n\n## 4. Build and Deploy\n- Build steps\n- Full test-suite run\n- Infrastructure deployment (from Build and Test artefacts)\n- IaC deployment commands with expected outputs, if generated\n\n## 5. Architecture Decisions\n- Every significant decision made during the workflow\n- Alternatives considered and why rejected\n- Constraints that shaped the design (from rules and practices)\n\n## 6. What to Commit vs Archive\n| Artifact | Action | Destination |\n|----------|--------|-------------|\n| `decisions.md` (per stage) | Commit | `docs\u002Fdecisions\u002F` |\n| Architecture summary (1 page) | Write + commit | `docs\u002Farchitecture.md` |\n| NFR summary table | Write + commit | `docs\u002Fnfr-summary.md` |\n| `\u003Crecord>\u002Faudit\u002F*.md` shards | Archive — do NOT commit to app repo | Compliance archive |\n| Stage question files | Discard | — |\n| `\u003Crecord>\u002Faidlc-state.md` | Discard | — |\n| Application \u002F infrastructure code | Already committed | — |\n\n## 7. Workflow Footprint\n- Stages: {summary.stages.approved} approved, {summary.stages.failed} failed, {summary.stages.pending} pending\n- Memory entries captured: {summary.memory.total}\n  ({summary.memory.interpretations} interpretations, {summary.memory.deviations} deviations, {summary.memory.tradeoffs} trade-offs, {summary.memory.open_questions} open questions)\n- Learnings captured: {summary.learnings.from_orchestrator} from orchestrator, {summary.learnings.from_user_addition} from user additions\n\n## 8. Known Limitations and What to Tackle Next\n- Scope items explicitly deferred during the workflow\n  (cross-reference the {summary.memory.open_questions} open questions above)\n- Technical debt identified but not resolved\n- Recommended next steps\n","markdown",[328],{"type":43,"tag":84,"props":329,"children":330},{"__ignoreMap":36},[331,345,371,393,415,424,438,452,465,478,491,504,512,525,538,551,559,572,585,598,611,624,632,645,658,671,684,697,705,718,731,744,757,765,778,815,824,883,926,968,1016,1051,1093,1127,1135,1148,1161,1174,1183,1196,1204,1217,1230,1239,1252],{"type":43,"tag":114,"props":332,"children":333},{"class":116,"line":117},[334,340],{"type":43,"tag":114,"props":335,"children":337},{"style":336},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[338],{"type":49,"value":339},"# ",{"type":43,"tag":114,"props":341,"children":342},{"style":121},[343],{"type":49,"value":344},"Outcomes Pack\n",{"type":43,"tag":114,"props":346,"children":348},{"class":116,"line":347},2,[349,355,361,365],{"type":43,"tag":114,"props":350,"children":352},{"style":351},"--shiki-light:#39ADB5;--shiki-light-font-weight:bold;--shiki-default:#89DDFF;--shiki-default-font-weight:bold;--shiki-dark:#89DDFF;--shiki-dark-font-weight:bold",[353],{"type":49,"value":354},"**",{"type":43,"tag":114,"props":356,"children":358},{"style":357},"--shiki-light:#E53935;--shiki-light-font-weight:bold;--shiki-default:#F07178;--shiki-default-font-weight:bold;--shiki-dark:#F07178;--shiki-dark-font-weight:bold",[359],{"type":49,"value":360},"Scope",{"type":43,"tag":114,"props":362,"children":363},{"style":351},[364],{"type":49,"value":354},{"type":43,"tag":114,"props":366,"children":368},{"style":367},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[369],{"type":49,"value":370},": {summary.scope}\n",{"type":43,"tag":114,"props":372,"children":374},{"class":116,"line":373},3,[375,379,384,388],{"type":43,"tag":114,"props":376,"children":377},{"style":351},[378],{"type":49,"value":354},{"type":43,"tag":114,"props":380,"children":381},{"style":357},[382],{"type":49,"value":383},"Stages delivered",{"type":43,"tag":114,"props":385,"children":386},{"style":351},[387],{"type":49,"value":354},{"type":43,"tag":114,"props":389,"children":390},{"style":367},[391],{"type":49,"value":392},": {summary.stages.approved} approved \u002F {summary.stages.total} total\n",{"type":43,"tag":114,"props":394,"children":396},{"class":116,"line":395},4,[397,401,406,410],{"type":43,"tag":114,"props":398,"children":399},{"style":351},[400],{"type":49,"value":354},{"type":43,"tag":114,"props":402,"children":403},{"style":357},[404],{"type":49,"value":405},"Duration",{"type":43,"tag":114,"props":407,"children":408},{"style":351},[409],{"type":49,"value":354},{"type":43,"tag":114,"props":411,"children":412},{"style":367},[413],{"type":49,"value":414},": {summary.duration_minutes} min\n",{"type":43,"tag":114,"props":416,"children":418},{"class":116,"line":417},5,[419],{"type":43,"tag":114,"props":420,"children":421},{"emptyLinePlaceholder":37},[422],{"type":49,"value":423},"\n",{"type":43,"tag":114,"props":425,"children":427},{"class":116,"line":426},6,[428,433],{"type":43,"tag":114,"props":429,"children":430},{"style":336},[431],{"type":49,"value":432},"## ",{"type":43,"tag":114,"props":434,"children":435},{"style":121},[436],{"type":49,"value":437},"1. What Was Built\n",{"type":43,"tag":114,"props":439,"children":441},{"class":116,"line":440},7,[442,447],{"type":43,"tag":114,"props":443,"children":444},{"style":336},[445],{"type":49,"value":446},"-",{"type":43,"tag":114,"props":448,"children":449},{"style":367},[450],{"type":49,"value":451}," Project name and description (from requirements)\n",{"type":43,"tag":114,"props":453,"children":455},{"class":116,"line":454},8,[456,460],{"type":43,"tag":114,"props":457,"children":458},{"style":336},[459],{"type":49,"value":446},{"type":43,"tag":114,"props":461,"children":462},{"style":367},[463],{"type":49,"value":464}," Scope the workflow ran at\n",{"type":43,"tag":114,"props":466,"children":468},{"class":116,"line":467},9,[469,473],{"type":43,"tag":114,"props":470,"children":471},{"style":336},[472],{"type":49,"value":446},{"type":43,"tag":114,"props":474,"children":475},{"style":367},[476],{"type":49,"value":477}," Units of work delivered and what each contains\n",{"type":43,"tag":114,"props":479,"children":481},{"class":116,"line":480},10,[482,486],{"type":43,"tag":114,"props":483,"children":484},{"style":336},[485],{"type":49,"value":446},{"type":43,"tag":114,"props":487,"children":488},{"style":367},[489],{"type":49,"value":490}," Key architectural decisions and why (from design artefacts)\n",{"type":43,"tag":114,"props":492,"children":494},{"class":116,"line":493},11,[495,499],{"type":43,"tag":114,"props":496,"children":497},{"style":336},[498],{"type":49,"value":446},{"type":43,"tag":114,"props":500,"children":501},{"style":367},[502],{"type":49,"value":503}," Tech stack with version pins\n",{"type":43,"tag":114,"props":505,"children":507},{"class":116,"line":506},12,[508],{"type":43,"tag":114,"props":509,"children":510},{"emptyLinePlaceholder":37},[511],{"type":49,"value":423},{"type":43,"tag":114,"props":513,"children":515},{"class":116,"line":514},13,[516,520],{"type":43,"tag":114,"props":517,"children":518},{"style":336},[519],{"type":49,"value":432},{"type":43,"tag":114,"props":521,"children":522},{"style":121},[523],{"type":49,"value":524},"2. Repository Structure\n",{"type":43,"tag":114,"props":526,"children":528},{"class":116,"line":527},14,[529,533],{"type":43,"tag":114,"props":530,"children":531},{"style":336},[532],{"type":49,"value":446},{"type":43,"tag":114,"props":534,"children":535},{"style":367},[536],{"type":49,"value":537}," Annotated directory tree of the delivered code\n",{"type":43,"tag":114,"props":539,"children":541},{"class":116,"line":540},15,[542,546],{"type":43,"tag":114,"props":543,"children":544},{"style":336},[545],{"type":49,"value":446},{"type":43,"tag":114,"props":547,"children":548},{"style":367},[549],{"type":49,"value":550}," What lives where and why\n",{"type":43,"tag":114,"props":552,"children":554},{"class":116,"line":553},16,[555],{"type":43,"tag":114,"props":556,"children":557},{"emptyLinePlaceholder":37},[558],{"type":49,"value":423},{"type":43,"tag":114,"props":560,"children":562},{"class":116,"line":561},17,[563,567],{"type":43,"tag":114,"props":564,"children":565},{"style":336},[566],{"type":49,"value":432},{"type":43,"tag":114,"props":568,"children":569},{"style":121},[570],{"type":49,"value":571},"3. Setup Guide\n",{"type":43,"tag":114,"props":573,"children":575},{"class":116,"line":574},18,[576,580],{"type":43,"tag":114,"props":577,"children":578},{"style":336},[579],{"type":49,"value":446},{"type":43,"tag":114,"props":581,"children":582},{"style":367},[583],{"type":49,"value":584}," Prerequisites (runtimes, tools, cloud CLI versions)\n",{"type":43,"tag":114,"props":586,"children":588},{"class":116,"line":587},19,[589,593],{"type":43,"tag":114,"props":590,"children":591},{"style":336},[592],{"type":49,"value":446},{"type":43,"tag":114,"props":594,"children":595},{"style":367},[596],{"type":49,"value":597}," Local development setup, step by step\n",{"type":43,"tag":114,"props":599,"children":601},{"class":116,"line":600},20,[602,606],{"type":43,"tag":114,"props":603,"children":604},{"style":336},[605],{"type":49,"value":446},{"type":43,"tag":114,"props":607,"children":608},{"style":367},[609],{"type":49,"value":610}," Required environment variables\n",{"type":43,"tag":114,"props":612,"children":614},{"class":116,"line":613},21,[615,619],{"type":43,"tag":114,"props":616,"children":617},{"style":336},[618],{"type":49,"value":446},{"type":43,"tag":114,"props":620,"children":621},{"style":367},[622],{"type":49,"value":623}," How to run tests\n",{"type":43,"tag":114,"props":625,"children":627},{"class":116,"line":626},22,[628],{"type":43,"tag":114,"props":629,"children":630},{"emptyLinePlaceholder":37},[631],{"type":49,"value":423},{"type":43,"tag":114,"props":633,"children":635},{"class":116,"line":634},23,[636,640],{"type":43,"tag":114,"props":637,"children":638},{"style":336},[639],{"type":49,"value":432},{"type":43,"tag":114,"props":641,"children":642},{"style":121},[643],{"type":49,"value":644},"4. Build and Deploy\n",{"type":43,"tag":114,"props":646,"children":648},{"class":116,"line":647},24,[649,653],{"type":43,"tag":114,"props":650,"children":651},{"style":336},[652],{"type":49,"value":446},{"type":43,"tag":114,"props":654,"children":655},{"style":367},[656],{"type":49,"value":657}," Build steps\n",{"type":43,"tag":114,"props":659,"children":661},{"class":116,"line":660},25,[662,666],{"type":43,"tag":114,"props":663,"children":664},{"style":336},[665],{"type":49,"value":446},{"type":43,"tag":114,"props":667,"children":668},{"style":367},[669],{"type":49,"value":670}," Full test-suite run\n",{"type":43,"tag":114,"props":672,"children":674},{"class":116,"line":673},26,[675,679],{"type":43,"tag":114,"props":676,"children":677},{"style":336},[678],{"type":49,"value":446},{"type":43,"tag":114,"props":680,"children":681},{"style":367},[682],{"type":49,"value":683}," Infrastructure deployment (from Build and Test artefacts)\n",{"type":43,"tag":114,"props":685,"children":687},{"class":116,"line":686},27,[688,692],{"type":43,"tag":114,"props":689,"children":690},{"style":336},[691],{"type":49,"value":446},{"type":43,"tag":114,"props":693,"children":694},{"style":367},[695],{"type":49,"value":696}," IaC deployment commands with expected outputs, if generated\n",{"type":43,"tag":114,"props":698,"children":700},{"class":116,"line":699},28,[701],{"type":43,"tag":114,"props":702,"children":703},{"emptyLinePlaceholder":37},[704],{"type":49,"value":423},{"type":43,"tag":114,"props":706,"children":708},{"class":116,"line":707},29,[709,713],{"type":43,"tag":114,"props":710,"children":711},{"style":336},[712],{"type":49,"value":432},{"type":43,"tag":114,"props":714,"children":715},{"style":121},[716],{"type":49,"value":717},"5. Architecture Decisions\n",{"type":43,"tag":114,"props":719,"children":721},{"class":116,"line":720},30,[722,726],{"type":43,"tag":114,"props":723,"children":724},{"style":336},[725],{"type":49,"value":446},{"type":43,"tag":114,"props":727,"children":728},{"style":367},[729],{"type":49,"value":730}," Every significant decision made during the workflow\n",{"type":43,"tag":114,"props":732,"children":734},{"class":116,"line":733},31,[735,739],{"type":43,"tag":114,"props":736,"children":737},{"style":336},[738],{"type":49,"value":446},{"type":43,"tag":114,"props":740,"children":741},{"style":367},[742],{"type":49,"value":743}," Alternatives considered and why rejected\n",{"type":43,"tag":114,"props":745,"children":747},{"class":116,"line":746},32,[748,752],{"type":43,"tag":114,"props":749,"children":750},{"style":336},[751],{"type":49,"value":446},{"type":43,"tag":114,"props":753,"children":754},{"style":367},[755],{"type":49,"value":756}," Constraints that shaped the design (from rules and practices)\n",{"type":43,"tag":114,"props":758,"children":760},{"class":116,"line":759},33,[761],{"type":43,"tag":114,"props":762,"children":763},{"emptyLinePlaceholder":37},[764],{"type":49,"value":423},{"type":43,"tag":114,"props":766,"children":768},{"class":116,"line":767},34,[769,773],{"type":43,"tag":114,"props":770,"children":771},{"style":336},[772],{"type":49,"value":432},{"type":43,"tag":114,"props":774,"children":775},{"style":121},[776],{"type":49,"value":777},"6. What to Commit vs Archive\n",{"type":43,"tag":114,"props":779,"children":781},{"class":116,"line":780},35,[782,787,792,796,801,805,810],{"type":43,"tag":114,"props":783,"children":784},{"style":336},[785],{"type":49,"value":786},"|",{"type":43,"tag":114,"props":788,"children":789},{"style":367},[790],{"type":49,"value":791}," Artifact ",{"type":43,"tag":114,"props":793,"children":794},{"style":336},[795],{"type":49,"value":786},{"type":43,"tag":114,"props":797,"children":798},{"style":367},[799],{"type":49,"value":800}," Action ",{"type":43,"tag":114,"props":802,"children":803},{"style":336},[804],{"type":49,"value":786},{"type":43,"tag":114,"props":806,"children":807},{"style":367},[808],{"type":49,"value":809}," Destination ",{"type":43,"tag":114,"props":811,"children":812},{"style":336},[813],{"type":49,"value":814},"|\n",{"type":43,"tag":114,"props":816,"children":818},{"class":116,"line":817},36,[819],{"type":43,"tag":114,"props":820,"children":821},{"style":336},[822],{"type":49,"value":823},"|----------|--------|-------------|\n",{"type":43,"tag":114,"props":825,"children":827},{"class":116,"line":826},37,[828,832,837,842,847,852,856,861,865,869,874,878],{"type":43,"tag":114,"props":829,"children":830},{"style":336},[831],{"type":49,"value":786},{"type":43,"tag":114,"props":833,"children":834},{"style":336},[835],{"type":49,"value":836}," `",{"type":43,"tag":114,"props":838,"children":839},{"style":127},[840],{"type":49,"value":841},"decisions.md",{"type":43,"tag":114,"props":843,"children":844},{"style":336},[845],{"type":49,"value":846},"`",{"type":43,"tag":114,"props":848,"children":849},{"style":367},[850],{"type":49,"value":851}," (per stage) ",{"type":43,"tag":114,"props":853,"children":854},{"style":336},[855],{"type":49,"value":786},{"type":43,"tag":114,"props":857,"children":858},{"style":367},[859],{"type":49,"value":860}," Commit ",{"type":43,"tag":114,"props":862,"children":863},{"style":336},[864],{"type":49,"value":786},{"type":43,"tag":114,"props":866,"children":867},{"style":336},[868],{"type":49,"value":836},{"type":43,"tag":114,"props":870,"children":871},{"style":127},[872],{"type":49,"value":873},"docs\u002Fdecisions\u002F",{"type":43,"tag":114,"props":875,"children":876},{"style":336},[877],{"type":49,"value":846},{"type":43,"tag":114,"props":879,"children":880},{"style":336},[881],{"type":49,"value":882}," |\n",{"type":43,"tag":114,"props":884,"children":886},{"class":116,"line":885},38,[887,891,896,900,905,909,913,918,922],{"type":43,"tag":114,"props":888,"children":889},{"style":336},[890],{"type":49,"value":786},{"type":43,"tag":114,"props":892,"children":893},{"style":367},[894],{"type":49,"value":895}," Architecture summary (1 page) ",{"type":43,"tag":114,"props":897,"children":898},{"style":336},[899],{"type":49,"value":786},{"type":43,"tag":114,"props":901,"children":902},{"style":367},[903],{"type":49,"value":904}," Write + commit ",{"type":43,"tag":114,"props":906,"children":907},{"style":336},[908],{"type":49,"value":786},{"type":43,"tag":114,"props":910,"children":911},{"style":336},[912],{"type":49,"value":836},{"type":43,"tag":114,"props":914,"children":915},{"style":127},[916],{"type":49,"value":917},"docs\u002Farchitecture.md",{"type":43,"tag":114,"props":919,"children":920},{"style":336},[921],{"type":49,"value":846},{"type":43,"tag":114,"props":923,"children":924},{"style":336},[925],{"type":49,"value":882},{"type":43,"tag":114,"props":927,"children":929},{"class":116,"line":928},39,[930,934,939,943,947,951,955,960,964],{"type":43,"tag":114,"props":931,"children":932},{"style":336},[933],{"type":49,"value":786},{"type":43,"tag":114,"props":935,"children":936},{"style":367},[937],{"type":49,"value":938}," NFR summary table ",{"type":43,"tag":114,"props":940,"children":941},{"style":336},[942],{"type":49,"value":786},{"type":43,"tag":114,"props":944,"children":945},{"style":367},[946],{"type":49,"value":904},{"type":43,"tag":114,"props":948,"children":949},{"style":336},[950],{"type":49,"value":786},{"type":43,"tag":114,"props":952,"children":953},{"style":336},[954],{"type":49,"value":836},{"type":43,"tag":114,"props":956,"children":957},{"style":127},[958],{"type":49,"value":959},"docs\u002Fnfr-summary.md",{"type":43,"tag":114,"props":961,"children":962},{"style":336},[963],{"type":49,"value":846},{"type":43,"tag":114,"props":965,"children":966},{"style":336},[967],{"type":49,"value":882},{"type":43,"tag":114,"props":969,"children":971},{"class":116,"line":970},40,[972,976,980,985,989,994,998,1003,1007,1012],{"type":43,"tag":114,"props":973,"children":974},{"style":336},[975],{"type":49,"value":786},{"type":43,"tag":114,"props":977,"children":978},{"style":336},[979],{"type":49,"value":836},{"type":43,"tag":114,"props":981,"children":982},{"style":127},[983],{"type":49,"value":984},"\u003Crecord>\u002Faudit\u002F*.md",{"type":43,"tag":114,"props":986,"children":987},{"style":336},[988],{"type":49,"value":846},{"type":43,"tag":114,"props":990,"children":991},{"style":367},[992],{"type":49,"value":993}," shards ",{"type":43,"tag":114,"props":995,"children":996},{"style":336},[997],{"type":49,"value":786},{"type":43,"tag":114,"props":999,"children":1000},{"style":367},[1001],{"type":49,"value":1002}," Archive — do NOT commit to app repo ",{"type":43,"tag":114,"props":1004,"children":1005},{"style":336},[1006],{"type":49,"value":786},{"type":43,"tag":114,"props":1008,"children":1009},{"style":367},[1010],{"type":49,"value":1011}," Compliance archive ",{"type":43,"tag":114,"props":1013,"children":1014},{"style":336},[1015],{"type":49,"value":814},{"type":43,"tag":114,"props":1017,"children":1019},{"class":116,"line":1018},41,[1020,1024,1029,1033,1038,1042,1047],{"type":43,"tag":114,"props":1021,"children":1022},{"style":336},[1023],{"type":49,"value":786},{"type":43,"tag":114,"props":1025,"children":1026},{"style":367},[1027],{"type":49,"value":1028}," Stage question files ",{"type":43,"tag":114,"props":1030,"children":1031},{"style":336},[1032],{"type":49,"value":786},{"type":43,"tag":114,"props":1034,"children":1035},{"style":367},[1036],{"type":49,"value":1037}," Discard ",{"type":43,"tag":114,"props":1039,"children":1040},{"style":336},[1041],{"type":49,"value":786},{"type":43,"tag":114,"props":1043,"children":1044},{"style":367},[1045],{"type":49,"value":1046}," — ",{"type":43,"tag":114,"props":1048,"children":1049},{"style":336},[1050],{"type":49,"value":814},{"type":43,"tag":114,"props":1052,"children":1054},{"class":116,"line":1053},42,[1055,1059,1063,1068,1072,1077,1081,1085,1089],{"type":43,"tag":114,"props":1056,"children":1057},{"style":336},[1058],{"type":49,"value":786},{"type":43,"tag":114,"props":1060,"children":1061},{"style":336},[1062],{"type":49,"value":836},{"type":43,"tag":114,"props":1064,"children":1065},{"style":127},[1066],{"type":49,"value":1067},"\u003Crecord>\u002Faidlc-state.md",{"type":43,"tag":114,"props":1069,"children":1070},{"style":336},[1071],{"type":49,"value":846},{"type":43,"tag":114,"props":1073,"children":1074},{"style":336},[1075],{"type":49,"value":1076}," |",{"type":43,"tag":114,"props":1078,"children":1079},{"style":367},[1080],{"type":49,"value":1037},{"type":43,"tag":114,"props":1082,"children":1083},{"style":336},[1084],{"type":49,"value":786},{"type":43,"tag":114,"props":1086,"children":1087},{"style":367},[1088],{"type":49,"value":1046},{"type":43,"tag":114,"props":1090,"children":1091},{"style":336},[1092],{"type":49,"value":814},{"type":43,"tag":114,"props":1094,"children":1096},{"class":116,"line":1095},43,[1097,1101,1106,1110,1115,1119,1123],{"type":43,"tag":114,"props":1098,"children":1099},{"style":336},[1100],{"type":49,"value":786},{"type":43,"tag":114,"props":1102,"children":1103},{"style":367},[1104],{"type":49,"value":1105}," Application \u002F infrastructure code ",{"type":43,"tag":114,"props":1107,"children":1108},{"style":336},[1109],{"type":49,"value":786},{"type":43,"tag":114,"props":1111,"children":1112},{"style":367},[1113],{"type":49,"value":1114}," Already committed ",{"type":43,"tag":114,"props":1116,"children":1117},{"style":336},[1118],{"type":49,"value":786},{"type":43,"tag":114,"props":1120,"children":1121},{"style":367},[1122],{"type":49,"value":1046},{"type":43,"tag":114,"props":1124,"children":1125},{"style":336},[1126],{"type":49,"value":814},{"type":43,"tag":114,"props":1128,"children":1130},{"class":116,"line":1129},44,[1131],{"type":43,"tag":114,"props":1132,"children":1133},{"emptyLinePlaceholder":37},[1134],{"type":49,"value":423},{"type":43,"tag":114,"props":1136,"children":1138},{"class":116,"line":1137},45,[1139,1143],{"type":43,"tag":114,"props":1140,"children":1141},{"style":336},[1142],{"type":49,"value":432},{"type":43,"tag":114,"props":1144,"children":1145},{"style":121},[1146],{"type":49,"value":1147},"7. Workflow Footprint\n",{"type":43,"tag":114,"props":1149,"children":1151},{"class":116,"line":1150},46,[1152,1156],{"type":43,"tag":114,"props":1153,"children":1154},{"style":336},[1155],{"type":49,"value":446},{"type":43,"tag":114,"props":1157,"children":1158},{"style":367},[1159],{"type":49,"value":1160}," Stages: {summary.stages.approved} approved, {summary.stages.failed} failed, {summary.stages.pending} pending\n",{"type":43,"tag":114,"props":1162,"children":1164},{"class":116,"line":1163},47,[1165,1169],{"type":43,"tag":114,"props":1166,"children":1167},{"style":336},[1168],{"type":49,"value":446},{"type":43,"tag":114,"props":1170,"children":1171},{"style":367},[1172],{"type":49,"value":1173}," Memory entries captured: {summary.memory.total}\n",{"type":43,"tag":114,"props":1175,"children":1177},{"class":116,"line":1176},48,[1178],{"type":43,"tag":114,"props":1179,"children":1180},{"style":367},[1181],{"type":49,"value":1182},"  ({summary.memory.interpretations} interpretations, {summary.memory.deviations} deviations, {summary.memory.tradeoffs} trade-offs, {summary.memory.open_questions} open questions)\n",{"type":43,"tag":114,"props":1184,"children":1186},{"class":116,"line":1185},49,[1187,1191],{"type":43,"tag":114,"props":1188,"children":1189},{"style":336},[1190],{"type":49,"value":446},{"type":43,"tag":114,"props":1192,"children":1193},{"style":367},[1194],{"type":49,"value":1195}," Learnings captured: {summary.learnings.from_orchestrator} from orchestrator, {summary.learnings.from_user_addition} from user additions\n",{"type":43,"tag":114,"props":1197,"children":1199},{"class":116,"line":1198},50,[1200],{"type":43,"tag":114,"props":1201,"children":1202},{"emptyLinePlaceholder":37},[1203],{"type":49,"value":423},{"type":43,"tag":114,"props":1205,"children":1207},{"class":116,"line":1206},51,[1208,1212],{"type":43,"tag":114,"props":1209,"children":1210},{"style":336},[1211],{"type":49,"value":432},{"type":43,"tag":114,"props":1213,"children":1214},{"style":121},[1215],{"type":49,"value":1216},"8. Known Limitations and What to Tackle Next\n",{"type":43,"tag":114,"props":1218,"children":1220},{"class":116,"line":1219},52,[1221,1225],{"type":43,"tag":114,"props":1222,"children":1223},{"style":336},[1224],{"type":49,"value":446},{"type":43,"tag":114,"props":1226,"children":1227},{"style":367},[1228],{"type":49,"value":1229}," Scope items explicitly deferred during the workflow\n",{"type":43,"tag":114,"props":1231,"children":1233},{"class":116,"line":1232},53,[1234],{"type":43,"tag":114,"props":1235,"children":1236},{"style":367},[1237],{"type":49,"value":1238},"  (cross-reference the {summary.memory.open_questions} open questions above)\n",{"type":43,"tag":114,"props":1240,"children":1242},{"class":116,"line":1241},54,[1243,1247],{"type":43,"tag":114,"props":1244,"children":1245},{"style":336},[1246],{"type":49,"value":446},{"type":43,"tag":114,"props":1248,"children":1249},{"style":367},[1250],{"type":49,"value":1251}," Technical debt identified but not resolved\n",{"type":43,"tag":114,"props":1253,"children":1255},{"class":116,"line":1254},55,[1256,1260],{"type":43,"tag":114,"props":1257,"children":1258},{"style":336},[1259],{"type":49,"value":446},{"type":43,"tag":114,"props":1261,"children":1262},{"style":367},[1263],{"type":49,"value":1264}," Recommended next steps\n",{"type":43,"tag":168,"props":1266,"children":1268},{"id":1267},"step-4-confirm",[1269],{"type":49,"value":1270},"Step 4: Confirm",{"type":43,"tag":59,"props":1272,"children":1273},{},[1274],{"type":49,"value":1275},"Print a short summary: sections written, any sections skipped for\nmissing source material, and recommended additions. You may offer one\nround of \"want to add or adjust a section?\" — do not loop on it.",{"type":43,"tag":1277,"props":1278,"children":1279},"style",{},[1280],{"type":49,"value":1281},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":1283,"total":454},[1284,1300,1311,1330,1336,1351,1362],{"slug":1285,"name":1285,"fn":1286,"description":1287,"org":1288,"tags":1289,"stars":23,"repoUrl":24,"updatedAt":1299},"aidlc","orchestrate AI-driven development lifecycle workflows","AI-DLC workflow orchestrator. Start, resume, or manage an AI-driven development lifecycle. Scopes are defined one file per scope under `.kiro\u002Fscopes\u002F`; run `bun .kiro\u002Ftools\u002Faidlc-utility.ts help` for the authoritative list and descriptions. Utilities: --status, --doctor, --stage, --phase, --scope, --depth, --test-strategy, --review, --version, --help, plus the intent and space verbs. Or describe what you want to build and the scope will be auto-detected.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1290,1293,1296],{"name":1291,"slug":1292,"type":16},"Agents","agents",{"name":1294,"slug":1295,"type":16},"Automation","automation",{"name":1297,"slug":1298,"type":16},"Workflow","workflow","2026-09-02T07:47:34.75815",{"slug":1301,"name":1301,"fn":1302,"description":1303,"org":1304,"tags":1305,"stars":23,"repoUrl":24,"updatedAt":1310},"aidlc-jump","navigate AI-DLC workflow stages and phases","Jump the active AI-DLC workflow to a stage or phase. A Cursor-native shortcut for `\u002Faidlc --stage \u003Ctarget>` or `\u002Faidlc --phase \u003Ctarget>`.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1306,1307],{"name":1294,"slug":1295,"type":16},{"name":1308,"slug":1309,"type":16},"Navigation","navigation","2026-09-02T07:48:09.505949",{"slug":1312,"name":1312,"fn":1313,"description":1314,"org":1315,"tags":1316,"stars":23,"repoUrl":24,"updatedAt":1329},"aidlc-knowledge","index documents for AI-DLC agent citation","Index the team's own documents — PDFs, Word files, Markdown, plain text — into a per-space catalog the AI-DLC agents can cite. Wraps `aidlc-knowledge.ts`: onboard, sync, list, show, associate, dissociate, rebind, summarize. Every catalog row is written by the tool under a workspace lock; this skill never edits the catalog by hand and never advances workflow state.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1317,1318,1321,1324,1326],{"name":1291,"slug":1292,"type":16},{"name":1319,"slug":1320,"type":16},"Documents","documents",{"name":1322,"slug":1323,"type":16},"Knowledge Management","knowledge-management",{"name":1325,"slug":326,"type":16},"Markdown",{"name":1327,"slug":1328,"type":16},"PDF","pdf","2026-09-02T07:48:10.614775",{"slug":4,"name":4,"fn":5,"description":6,"org":1331,"tags":1332,"stars":23,"repoUrl":24,"updatedAt":25},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1333,1334,1335],{"name":21,"slug":22,"type":16},{"name":18,"slug":19,"type":16},{"name":14,"slug":15,"type":16},{"slug":1337,"name":1337,"fn":1338,"description":1339,"org":1340,"tags":1341,"stars":23,"repoUrl":24,"updatedAt":1350},"aidlc-replay","generate AI-DLC session narrative reports","Print a structured session narrative for stakeholders who weren't in the room. Numbers (stage counts, phase rollup, duration) come from `aidlc-runtime.ts summary`; prose comes from the audit trail and artefacts. Renders to the terminal only — writes no file, never mutates workflow state, never emits audit events.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1342,1345,1346,1349],{"name":1343,"slug":1344,"type":16},"Audit","audit",{"name":21,"slug":22,"type":16},{"name":1347,"slug":1348,"type":16},"Engineering","engineering",{"name":14,"slug":15,"type":16},"2026-09-02T07:47:45.055994",{"slug":1352,"name":1352,"fn":1353,"description":1354,"org":1355,"tags":1356,"stars":23,"repoUrl":24,"updatedAt":1361},"aidlc-scope","configure AI-DLC workflow scope","Set or change the AI-DLC workflow scope. A Cursor-native shortcut for `\u002Faidlc --scope \u003Cname>`.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1357,1358],{"name":1294,"slug":1295,"type":16},{"name":1359,"slug":1360,"type":16},"Configuration","configuration","2026-09-02T07:48:11.170219",{"slug":1363,"name":1363,"fn":1364,"description":1365,"org":1366,"tags":1367,"stars":23,"repoUrl":24,"updatedAt":1375},"aidlc-session-cost","monitor AI-DLC workflow session costs","Read-only session cost view. Prints deterministic aggregates for the current workflow — duration, stage outcomes, memory entries, sensor firings, learnings captured — sourced entirely from `aidlc-runtime.ts summary`. Never mutates workflow state, never emits audit events, never writes files.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1368,1371,1374],{"name":1369,"slug":1370,"type":16},"Cost Optimization","cost-optimization",{"name":1372,"slug":1373,"type":16},"Observability","observability",{"name":14,"slug":15,"type":16},"2026-09-02T07:47:33.662356",{"items":1377,"total":1506},[1378,1397,1418,1428,1441,1454,1464,1474,1480,1485,1493,1499],{"slug":1379,"name":1379,"fn":1380,"description":1381,"org":1382,"tags":1383,"stars":1394,"repoUrl":1395,"updatedAt":1396},"agentcore-investigation","investigate Bedrock AgentCore runtime sessions","Investigate Bedrock AgentCore runtime sessions via CloudWatch Logs Insights — resolve session\u002Ftrace IDs, query OTEL spans, filter noise, build timelines. Use when debugging AgentCore agent sessions, tracing tool calls, or analyzing latency.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1384,1387,1390,1393],{"name":1385,"slug":1386,"type":16},"AWS","aws",{"name":1388,"slug":1389,"type":16},"Debugging","debugging",{"name":1391,"slug":1392,"type":16},"Logs","logs",{"name":1372,"slug":1373,"type":16},9645,"https:\u002F\u002Fgithub.com\u002Fawslabs\u002Fmcp","2026-07-12T08:37:22.601527",{"slug":1398,"name":1399,"fn":1400,"description":1401,"org":1402,"tags":1403,"stars":1394,"repoUrl":1395,"updatedAt":1417},"amazon-aurora-dsql","amazon aurora dsql","build applications with Aurora DSQL","Deprecated compatibility redirect for Aurora DSQL guidance. Use when a request concerns DSQL, Aurora DSQL, distributed SQL, DSQL schemas, migrations, queries, authentication, performance, or application development.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1404,1407,1408,1411,1414],{"name":1405,"slug":1406,"type":16},"Aurora","aurora",{"name":1385,"slug":1386,"type":16},{"name":1409,"slug":1410,"type":16},"Database","database",{"name":1412,"slug":1413,"type":16},"Serverless","serverless",{"name":1415,"slug":1416,"type":16},"SQL","sql","2026-09-02T07:20:51.53702",{"slug":1419,"name":1420,"fn":1400,"description":1401,"org":1421,"tags":1422,"stars":1394,"repoUrl":1395,"updatedAt":1427},"aurora-dsql","aurora dsql",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1423,1424,1425,1426],{"name":1385,"slug":1386,"type":16},{"name":1409,"slug":1410,"type":16},{"name":1412,"slug":1413,"type":16},{"name":1415,"slug":1416,"type":16},"2026-09-02T07:20:46.533217",{"slug":1429,"name":1430,"fn":1400,"description":1401,"org":1431,"tags":1432,"stars":1394,"repoUrl":1395,"updatedAt":1440},"aws-dsql","aws dsql",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1433,1434,1435,1438,1439],{"name":1385,"slug":1386,"type":16},{"name":1409,"slug":1410,"type":16},{"name":1436,"slug":1437,"type":16},"Migration","migration",{"name":1412,"slug":1413,"type":16},{"name":1415,"slug":1416,"type":16},"2026-09-02T07:20:49.531712",{"slug":1442,"name":1443,"fn":1400,"description":1401,"org":1444,"tags":1445,"stars":1394,"repoUrl":1395,"updatedAt":1453},"distributed-postgres","distributed postgres",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1446,1447,1448,1451,1452],{"name":1385,"slug":1386,"type":16},{"name":1409,"slug":1410,"type":16},{"name":1449,"slug":1450,"type":16},"PostgreSQL","postgresql",{"name":1412,"slug":1413,"type":16},{"name":1415,"slug":1416,"type":16},"2026-09-02T07:20:47.592534",{"slug":1455,"name":1456,"fn":1400,"description":1401,"org":1457,"tags":1458,"stars":1394,"repoUrl":1395,"updatedAt":1463},"distributed-sql","distributed sql",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1459,1460,1461,1462],{"name":1385,"slug":1386,"type":16},{"name":1409,"slug":1410,"type":16},{"name":1412,"slug":1413,"type":16},{"name":1415,"slug":1416,"type":16},"2026-09-02T07:20:50.520015",{"slug":1465,"name":1465,"fn":1400,"description":1401,"org":1466,"tags":1467,"stars":1394,"repoUrl":1395,"updatedAt":1473},"dsql",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1468,1469,1470,1471,1472],{"name":1385,"slug":1386,"type":16},{"name":1409,"slug":1410,"type":16},{"name":1436,"slug":1437,"type":16},{"name":1412,"slug":1413,"type":16},{"name":1415,"slug":1416,"type":16},"2026-09-02T07:20:48.570617",{"slug":1285,"name":1285,"fn":1286,"description":1287,"org":1475,"tags":1476,"stars":23,"repoUrl":24,"updatedAt":1299},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1477,1478,1479],{"name":1291,"slug":1292,"type":16},{"name":1294,"slug":1295,"type":16},{"name":1297,"slug":1298,"type":16},{"slug":1301,"name":1301,"fn":1302,"description":1303,"org":1481,"tags":1482,"stars":23,"repoUrl":24,"updatedAt":1310},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1483,1484],{"name":1294,"slug":1295,"type":16},{"name":1308,"slug":1309,"type":16},{"slug":1312,"name":1312,"fn":1313,"description":1314,"org":1486,"tags":1487,"stars":23,"repoUrl":24,"updatedAt":1329},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1488,1489,1490,1491,1492],{"name":1291,"slug":1292,"type":16},{"name":1319,"slug":1320,"type":16},{"name":1322,"slug":1323,"type":16},{"name":1325,"slug":326,"type":16},{"name":1327,"slug":1328,"type":16},{"slug":4,"name":4,"fn":5,"description":6,"org":1494,"tags":1495,"stars":23,"repoUrl":24,"updatedAt":25},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1496,1497,1498],{"name":21,"slug":22,"type":16},{"name":18,"slug":19,"type":16},{"name":14,"slug":15,"type":16},{"slug":1337,"name":1337,"fn":1338,"description":1339,"org":1500,"tags":1501,"stars":23,"repoUrl":24,"updatedAt":1350},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1502,1503,1504,1505],{"name":1343,"slug":1344,"type":16},{"name":21,"slug":22,"type":16},{"name":1347,"slug":1348,"type":16},{"name":14,"slug":15,"type":16},142]