[{"data":1,"prerenderedAt":330},["ShallowReactive",2],{"cycle-doc-design-c142-documents-and-work-plan.md":3},{"cycle":4,"project":7,"path":10,"title":11,"toc":12,"ast":16},{"id":5,"title":6},"c142","Cycle Tours",{"id":8,"label":9},"design","Design","documents-and-work-plan.md","c142 · Documents and the summary of work: the plan, as built (2026-11-12)",[13,14,15],"Documents, one link","The summary of work","Open",{"type":17,"children":18},"root",[19,36,42,209,214,277,282],{"type":20,"tag":21,"props":22,"children":23},"element","p",{},[24,27,34],{"type":25,"value":26},"text","From ",{"type":20,"tag":28,"props":29,"children":31},"a",{"href":30},"\u002Fcycles\u002Fdesign\u002Fc142\u002Fdoc\u002Fdocuments-and-work-prompt",[32],{"type":25,"value":33},"the prompt",{"type":25,"value":35},". Built the same turn on c133 as the first example. Every cycle gets the Documents part; the summary of work appears only where a story has one.",{"type":20,"tag":37,"props":38,"children":40},"h2",{"id":39},"documents-one-link",[41],{"type":25,"value":13},{"type":20,"tag":43,"props":44,"children":45},"ul",{},[46,83,140,181,199],{"type":20,"tag":47,"props":48,"children":49},"li",{},[50,56,58,65,67,73,75,81],{"type":20,"tag":51,"props":52,"children":53},"strong",{},[54],{"type":25,"value":55},"The tab:",{"type":25,"value":57}," ",{"type":20,"tag":59,"props":60,"children":62},"code",{"className":61},[],[63],{"type":25,"value":64},"\u002Fcycles\u002F\u003Cproject>\u002F\u003Cid>\u002Fdocs",{"type":25,"value":66}," on every cycle (",{"type":20,"tag":59,"props":68,"children":70},{"className":69},[],[71],{"type":25,"value":72},"app\u002Fpages\u002Fcycles\u002F[project]\u002F[id]\u002Fdocs.vue",{"type":25,"value":74},"). ",{"type":20,"tag":59,"props":76,"children":78},{"className":77},[],[79],{"type":25,"value":80},"CyclesViewTabs",{"type":25,"value":82}," now reads Story · Record · Documents. A cycle with no story gets Record · Documents, where it had no tabs before.",{"type":20,"tag":47,"props":84,"children":85},{},[86,91,92,98,100,106,108,114,116,122,124,130,132,138],{"type":20,"tag":51,"props":87,"children":88},{},[89],{"type":25,"value":90},"The list:",{"type":25,"value":57},{"type":20,"tag":59,"props":93,"children":95},{"className":94},[],[96],{"type":25,"value":97},"app\u002Fcomponents\u002Fcycles\u002FDocuments.vue",{"type":25,"value":99},". Every top-level ",{"type":20,"tag":59,"props":101,"children":103},{"className":102},[],[104],{"type":25,"value":105},".md",{"type":25,"value":107}," in the cycle directory, labelled by its first heading with the cycle's own prefix dropped, in four groups. Start here: initial prompt, kick-off prompt, plan, shape, pickup note, story, which keep fixed names. Then Documents, Reviews (",{"type":20,"tag":59,"props":109,"children":111},{"className":110},[],[112],{"type":25,"value":113},"review",{"type":25,"value":115}," in the name), and Threads (",{"type":20,"tag":59,"props":117,"children":119},{"className":118},[],[120],{"type":25,"value":121},"*-prompt",{"type":25,"value":123}," \u002F ",{"type":20,"tag":59,"props":125,"children":127},{"className":126},[],[128],{"type":25,"value":129},"*-plan",{"type":25,"value":131}," pairs). Last come the pages the captures came from, one line per path with a count of captured states. The link opens the first state, without ",{"type":20,"tag":59,"props":133,"children":135},{"className":134},[],[136],{"type":25,"value":137},"demo=1",{"type":25,"value":139},".",{"type":20,"tag":47,"props":141,"children":142},{},[143,148,149,155,157,163,165,171,173,179],{"type":20,"tag":51,"props":144,"children":145},{},[146],{"type":25,"value":147},"The data:",{"type":25,"value":57},{"type":20,"tag":59,"props":150,"children":152},{"className":151},[],[153],{"type":25,"value":154},"documents",{"type":25,"value":156}," (file + title) added to ",{"type":20,"tag":59,"props":158,"children":160},{"className":159},[],[161],{"type":25,"value":162},"\u002Fapi\u002Fcycles\u002F\u003Cp>\u002F\u003Cid>",{"type":25,"value":164}," beside ",{"type":20,"tag":59,"props":166,"children":168},{"className":167},[],[169],{"type":25,"value":170},"threads",{"type":25,"value":172}," and ",{"type":20,"tag":59,"props":174,"children":176},{"className":175},[],[177],{"type":25,"value":178},"otherDocs",{"type":25,"value":180},", which the Record tab still uses.",{"type":20,"tag":47,"props":182,"children":183},{},[184,189,191,197],{"type":20,"tag":51,"props":185,"children":186},{},[187],{"type":25,"value":188},"On the story:",{"type":25,"value":190}," a Documents section under In short (",{"type":20,"tag":59,"props":192,"children":194},{"className":193},[],[195],{"type":25,"value":196},"#documents",{"type":25,"value":198},"), the same list without file names, linking to the tab.",{"type":20,"tag":47,"props":200,"children":201},{},[202,207],{"type":20,"tag":51,"props":203,"children":204},{},[205],{"type":25,"value":206},"Links stay extension-less",{"type":25,"value":208},", so the deploy crawler prerenders each document (CLAUDE.md, c130).",{"type":20,"tag":37,"props":210,"children":212},{"id":211},"the-summary-of-work",[213],{"type":25,"value":14},{"type":20,"tag":43,"props":215,"children":216},{},[217,250,267],{"type":20,"tag":47,"props":218,"children":219},{},[220,225,226,232,234,240,242,248],{"type":20,"tag":51,"props":221,"children":222},{},[223],{"type":25,"value":224},"The shape:",{"type":25,"value":57},{"type":20,"tag":59,"props":227,"children":229},{"className":228},[],[230],{"type":25,"value":231},"WorkItem { problem, resolution, tried?, href? }",{"type":25,"value":233}," and an optional ",{"type":20,"tag":59,"props":235,"children":237},{"className":236},[],[238],{"type":25,"value":239},"work",{"type":25,"value":241}," on the story module (",{"type":20,"tag":59,"props":243,"children":245},{"className":244},[],[246],{"type":25,"value":247},"app\u002Fdata\u002Fcycle-stories-mock.ts",{"type":25,"value":249},"). Each line is a micro-problem and how it was resolved, in a few words. What didn't hold on the way goes under it as \"Tried:\". The resolution links to where to see it.",{"type":20,"tag":47,"props":251,"children":252},{},[253,257,259,265],{"type":20,"tag":51,"props":254,"children":255},{},[256],{"type":25,"value":188},{"type":25,"value":258}," \"Summary of work\" (",{"type":20,"tag":59,"props":260,"children":262},{"className":261},[],[263],{"type":25,"value":264},"#work",{"type":25,"value":266},"), right under In short and above Documents and At a glance. Two columns with an arrow on wide screens, one column on a phone.",{"type":20,"tag":47,"props":268,"children":269},{},[270,275],{"type":20,"tag":51,"props":271,"children":272},{},[273],{"type":25,"value":274},"c133's twelve lines,",{"type":25,"value":276}," written from its record and voice-checked (zero violations).",{"type":20,"tag":37,"props":278,"children":280},{"id":279},"open",[281],{"type":25,"value":15},{"type":20,"tag":283,"props":284,"children":285},"ol",{},[286,291,304,325],{"type":20,"tag":47,"props":287,"children":288},{},[289],{"type":25,"value":290},"Rolling the summary of work out to other cycles: by hand per story, or drafted from Key Changes and reviewed like c124's survey drafts.",{"type":20,"tag":47,"props":292,"children":293},{},[294,296,302],{"type":25,"value":295},"Whether \"Tried\" also takes the attempts that were only considered (for example, scenes as asset files, which ",{"type":20,"tag":59,"props":297,"children":299},{"className":298},[],[300],{"type":25,"value":301},"authoring.md",{"type":25,"value":303}," weighs and rejects). For now it holds only attempts that were built.",{"type":20,"tag":47,"props":305,"children":306},{},[307,309,315,317,323],{"type":25,"value":308},"Sub-directories of a cycle (",{"type":20,"tag":59,"props":310,"children":312},{"className":311},[],[313],{"type":25,"value":314},"c125\u002Fmcp-guide-u4\u002F",{"type":25,"value":316},", ",{"type":20,"tag":59,"props":318,"children":320},{"className":319},[],[321],{"type":25,"value":322},"c140\u002Fspecs\u002F",{"type":25,"value":324},") aren't listed yet.",{"type":20,"tag":47,"props":326,"children":327},{},[328],{"type":25,"value":329},"Whether the Record tab's Artifacts section should now just link to Documents.",1794599467035]