[{"data":1,"prerenderedAt":1550},["ShallowReactive",2],{"$ftD_wQ3tlf8XIWfJr2pnR2F3Gn93G8yiw6QwCKH5XRz8":3},{"newThing":4,"project":5,"cycle":8,"sections":22,"threads":1534,"otherDocs":1535,"documents":1538,"images":1547,"archiveItems":1548,"links":1549},null,{"id":6,"label":7,"liveBase":4},"design","Design",{"id":9,"num":10,"dir":11,"name":12,"title":13,"focus":14,"status":15,"statusNote":4,"created":16,"completed":4,"mode":17,"report":4,"recordless":18,"thumbnail":4,"imageCount":19,"artifactCount":20,"lastActivity":16,"hasPickup":18,"hasInitialPrompt":21},"c124",124,"c124.cycle-stories","cycle-stories","Cycle Stories","Make the cycle detail page tell the cycle's story at a glance: why it happened, what changed (before → after, in plain words), and who made it better. External market specialists are credited first. Every outcome traces back through its decision to the meeting or conversation it came from. Collaborators get their own unlisted pages, where attributions and accolades build up.","active","2026-10-26","assemblage. The pieces exist: brief Outcomes and In plain words (c115), STORY.md (c107), captures and evolution (c69–c96), c122's audit, and market-analyst's calls and observations.",false,0,4,true,[23,46,107,225,1472,1486],{"key":24,"title":25,"empty":18,"ast":26},"why","Why",{"type":27,"children":28},"root",[29],{"type":30,"tag":31,"props":32,"children":33},"element","p",{},[34,37,44],{"type":35,"value":36},"text","The detail page renders ",{"type":30,"tag":38,"props":39,"children":41},"code",{"className":40},[],[42],{"type":35,"value":43},"CYCLE.md",{"type":35,"value":45}," as written. That's right for agents and for audit, but c121's page is 7,300 px long and its first image sits ~5,000 px down. You can't see at a glance why a cycle happened, what changed or who helped. The people outside Qpoint whose ideas shape the design (build partners, advisors, beta and first live customers) go uncredited. Their input sits in market-analyst call records that nothing links to the decisions it led to.",{"key":47,"title":48,"empty":18,"ast":49},"objective","Objective",{"type":27,"children":50},[51,56,86],{"type":30,"tag":31,"props":52,"children":53},{},[54],{"type":35,"value":55},"Each cycle page leads with:",{"type":30,"tag":57,"props":58,"children":59},"ul",{},[60,66,71,76,81],{"type":30,"tag":61,"props":62,"children":63},"li",{},[64],{"type":35,"value":65},"Why;",{"type":30,"tag":61,"props":67,"children":68},{},[69],{"type":35,"value":70},"In plain words;",{"type":30,"tag":61,"props":72,"children":73},{},[74],{"type":35,"value":75},"What changed, with before\u002Fafter outcome cards;",{"type":30,"tag":61,"props":77,"children":78},{},[79],{"type":35,"value":80},"Thanks to: sourced credits, external specialists first;",{"type":30,"tag":61,"props":82,"children":83},{},[84],{"type":35,"value":85},"a pathway rail: conversation → decision → outcome.",{"type":30,"tag":31,"props":87,"children":88},{},[89,91,97,99,105],{"type":35,"value":90},"The record folds below. ",{"type":30,"tag":38,"props":92,"children":94},{"className":93},[],[95],{"type":35,"value":96},"\u002Fcollaborators\u002F\u003Cslug>",{"type":35,"value":98}," pages collect each person's contributions, surfaces, releases, conversations and accolades. The ",{"type":30,"tag":38,"props":100,"children":102},{"className":101},[],[103],{"type":35,"value":104},"\u002Fdocument-cycle",{"type":35,"value":106}," story step drafts all of this automatically for Mark's quick review.",{"key":108,"title":109,"empty":18,"ast":110},"scope","Scope",{"type":27,"children":111},[112,117,199,204],{"type":30,"tag":31,"props":113,"children":114},{},[115],{"type":35,"value":116},"In:",{"type":30,"tag":57,"props":118,"children":119},{},[120,133,144,149,160,165,170,181,186],{"type":30,"tag":61,"props":121,"children":122},{},[123,125,131],{"type":35,"value":124},"the cycle detail page (",{"type":30,"tag":38,"props":126,"children":128},{"className":127},[],[129],{"type":35,"value":130},"app\u002Fpages\u002Fcycles\u002F[project]\u002F[id]\u002Findex.vue",{"type":35,"value":132},") and its API;",{"type":30,"tag":61,"props":134,"children":135},{},[136,142],{"type":30,"tag":38,"props":137,"children":139},{"className":138},[],[140],{"type":35,"value":141},"STORY.md",{"type":35,"value":143}," frontmatter;",{"type":30,"tag":61,"props":145,"children":146},{},[147],{"type":35,"value":148},"a people registry;",{"type":30,"tag":61,"props":150,"children":151},{},[152,158],{"type":30,"tag":38,"props":153,"children":155},{"className":154},[],[156],{"type":35,"value":157},"\u002Fcollaborators",{"type":35,"value":159},";",{"type":30,"tag":61,"props":161,"children":162},{},[163],{"type":35,"value":164},"decision-source citations;",{"type":30,"tag":61,"props":166,"children":167},{},[168],{"type":35,"value":169},"observation ids and back-links in market-analyst;",{"type":30,"tag":61,"props":171,"children":172},{},[173,175,180],{"type":35,"value":174},"the story step in ",{"type":30,"tag":38,"props":176,"children":178},{"className":177},[],[179],{"type":35,"value":104},{"type":35,"value":159},{"type":30,"tag":61,"props":182,"children":183},{},[184],{"type":35,"value":185},"a \"before\" capture at kick-off;",{"type":30,"tag":61,"props":187,"children":188},{},[189,191,197],{"type":35,"value":190},"parts shared with ",{"type":30,"tag":38,"props":192,"children":194},{"className":193},[],[195],{"type":35,"value":196},"\u002Fbriefs\u002F\u003Cslug>",{"type":35,"value":198},".",{"type":30,"tag":31,"props":200,"children":201},{},[202],{"type":35,"value":203},"Out:",{"type":30,"tag":57,"props":205,"children":206},{},[207,220],{"type":30,"tag":61,"props":208,"children":209},{},[210,212,218],{"type":35,"value":211},"the ",{"type":30,"tag":38,"props":213,"children":215},{"className":214},[],[216],{"type":35,"value":217},"\u002Fcycles",{"type":35,"value":219}," index;",{"type":30,"tag":61,"props":221,"children":222},{},[223],{"type":35,"value":224},"external storytelling (talks, video).",{"key":226,"title":227,"empty":18,"ast":228},"key-changes","Key Changes",{"type":27,"children":229},[230],{"type":30,"tag":57,"props":231,"children":232},{},[233,244,332,433,474,604,622,750,872,889,993,1061,1179,1224,1305],{"type":30,"tag":61,"props":234,"children":235},{},[236,242],{"type":30,"tag":237,"props":238,"children":239},"strong",{},[240],{"type":35,"value":241},"kick-off (2026-10-26):",{"type":35,"value":243}," cycle opened with initial-prompt.md and plan.md, and D1–D4 ruled. c122 Phase 6 marked as moved. Uncommitted.",{"type":30,"tag":61,"props":245,"children":246},{},[247,252,254,260,262,268,270,283,287,289,295,297,327,330],{"type":30,"tag":237,"props":248,"children":249},{},[250],{"type":35,"value":251},"design options (2026-10-26):",{"type":35,"value":253}," Mark: design it in ",{"type":30,"tag":38,"props":255,"children":257},{"className":256},[],[258],{"type":35,"value":259},"\u002Fpages\u002F_meta",{"type":35,"value":261}," with multiple options. One fixture, ",{"type":30,"tag":38,"props":263,"children":265},{"className":264},[],[266],{"type":35,"value":267},"app\u002Fdata\u002Fcycle-stories-mock.ts",{"type":35,"value":269},", built from real records:",{"type":30,"tag":57,"props":271,"children":272},{},[273,278],{"type":30,"tag":61,"props":274,"children":275},{},[276],{"type":35,"value":277},"c121 is rich: four advisor calls, 12 decisions linked to the observations behind them (cited or matched), and c114 → c121 capture pairs.",{"type":30,"tag":61,"props":279,"children":280},{},[281],{"type":35,"value":282},"c115 is minimal: Sarah's sketch → hero.",{"type":30,"tag":284,"props":285,"children":286},"br",{},[],{"type":35,"value":288},"The c124 set is in the page registry and the ",{"type":30,"tag":38,"props":290,"children":292},{"className":291},[],[293],{"type":35,"value":294},"_meta",{"type":35,"value":296}," index:",{"type":30,"tag":57,"props":298,"children":299},{},[300,312,317,322],{"type":30,"tag":61,"props":301,"children":302},{},[303,305,311],{"type":35,"value":304},"the overview, ",{"type":30,"tag":38,"props":306,"children":308},{"className":307},[],[309],{"type":35,"value":310},"\u002Fpages\u002F_meta\u002Fc124-cycle-stories",{"type":35,"value":159},{"type":30,"tag":61,"props":313,"children":314},{},[315],{"type":35,"value":316},"cycle options A Editorial, B At a glance, C Pathways and D Before\u002Fafter;",{"type":30,"tag":61,"props":318,"children":319},{},[320],{"type":35,"value":321},"collaborator options A Profile + ledger and B Contribution trail;",{"type":30,"tag":61,"props":323,"children":324},{},[325],{"type":35,"value":326},"the collaborators index.",{"type":30,"tag":284,"props":328,"children":329},{},[],{"type":35,"value":331},"Uncommitted.",{"type":30,"tag":61,"props":333,"children":334},{},[335,340,342,345,347,352,354,360,362,396,399,401,407,409,415,417,423,425,431],{"type":30,"tag":237,"props":336,"children":337},{},[338],{"type":35,"value":339},"pass 2 (2026-10-26):",{"type":35,"value":341}," Mark walked A–D. He likes B (At a glance) and wants it second. Every cycle should open with a really simple summary of why and what resulted. What changed felt dense with all the images, so it should be told in simple words that guide you through the important changes. Pathways are worth keeping only if they're legible, and any option may lend parts.",{"type":30,"tag":284,"props":343,"children":344},{},[],{"type":35,"value":346},"New option ",{"type":30,"tag":237,"props":348,"children":349},{},[350],{"type":35,"value":351},"E Refined",{"type":35,"value":353}," (",{"type":30,"tag":38,"props":355,"children":357},{"className":356},[],[358],{"type":35,"value":359},"\u002Fpages\u002F_meta\u002Fc124-cycle-e-refined",{"type":35,"value":361},"), in this order:",{"type":30,"tag":363,"props":364,"children":365},"ol",{},[366,371,376,381,386,391],{"type":30,"tag":61,"props":367,"children":368},{},[369],{"type":35,"value":370},"In short: why and what happened, two plain sentences; the ELI5 sits behind \"Explain it like I'm new here\".",{"type":30,"tag":61,"props":372,"children":373},{},[374],{"type":35,"value":375},"B's at-a-glance band: counts and who helped, external first.",{"type":30,"tag":61,"props":377,"children":378},{},[379],{"type":35,"value":380},"What changed: the changes that matter most as a numbered list of plain sentences, then the rest under \"Also in this cycle\". Pictures show only on \"See it\" \u002F \"See before and after\".",{"type":30,"tag":61,"props":382,"children":383},{},[384],{"type":35,"value":385},"How we got here: one readable row per change, Someone said → We decided → So now, with cited \u002F matched marks.",{"type":30,"tag":61,"props":387,"children":388},{},[389],{"type":35,"value":390},"Thanks to.",{"type":30,"tag":61,"props":392,"children":393},{},[394],{"type":35,"value":395},"The full record, folded.",{"type":30,"tag":284,"props":397,"children":398},{},[],{"type":35,"value":400},"The fixture gained ",{"type":30,"tag":38,"props":402,"children":404},{"className":403},[],[405],{"type":35,"value":406},"summary",{"type":35,"value":408},", ",{"type":30,"tag":38,"props":410,"children":412},{"className":411},[],[413],{"type":35,"value":414},"outcome.step",{"type":35,"value":416}," and ",{"type":30,"tag":38,"props":418,"children":420},{"className":419},[],[421],{"type":35,"value":422},"outcome.major",{"type":35,"value":424},", plus a ",{"type":30,"tag":38,"props":426,"children":428},{"className":427},[],[429],{"type":35,"value":430},"pathFor()",{"type":35,"value":432}," helper. The A–D strips link to E, and the overview leads with E. Uncommitted.",{"type":30,"tag":61,"props":434,"children":435},{},[436,441,443,449,451,457,459,465,467,472],{"type":30,"tag":237,"props":437,"children":438},{},[439],{"type":35,"value":440},"deployed (2026-10-26):",{"type":35,"value":442}," options A–E and the collaborator pages committed ",{"type":30,"tag":38,"props":444,"children":446},{"className":445},[],[447],{"type":35,"value":448},"8c595fa5be",{"type":35,"value":450}," (temp index; the foreign staged deletion and the Cost Center registry hunk left out), deployed ",{"type":30,"tag":38,"props":452,"children":454},{"className":453},[],[455],{"type":35,"value":456},"904a382aca",{"type":35,"value":458},", and live on design-f39 (",{"type":30,"tag":38,"props":460,"children":462},{"className":461},[],[463],{"type":35,"value":464},"_deploy.json",{"type":35,"value":466}," shows ",{"type":30,"tag":38,"props":468,"children":470},{"className":469},[],[471],{"type":35,"value":448},{"type":35,"value":473},").",{"type":30,"tag":61,"props":475,"children":476},{},[477,482,484,487,489,494,496,501,503,508,510,549,552,554,579,582,583,589,590,596,597,603],{"type":30,"tag":237,"props":478,"children":479},{},[480],{"type":35,"value":481},"images (2026-10-26):",{"type":35,"value":483}," Mark: find a hero before → after for each cycle; where none exists, use early → final, so every story still gets an image; and keep every image reachable.",{"type":30,"tag":284,"props":485,"children":486},{},[],{"type":35,"value":488},"Rule: a ",{"type":30,"tag":237,"props":490,"children":491},{},[492],{"type":35,"value":493},"before → after",{"type":35,"value":495}," pair is the surface before this cycle touched it against after. Failing that, ",{"type":30,"tag":237,"props":497,"children":498},{},[499],{"type":35,"value":500},"early → final",{"type":35,"value":502}," is the cycle's own first frame against its last. Otherwise the outcome is ",{"type":30,"tag":237,"props":504,"children":505},{},[506],{"type":35,"value":507},"new in this cycle",{"type":35,"value":509},", with its final image.",{"type":30,"tag":57,"props":511,"children":512},{},[513,539],{"type":30,"tag":61,"props":514,"children":515},{},[516,521,523,529,531,537],{"type":30,"tag":237,"props":517,"children":518},{},[519],{"type":35,"value":520},"c121:",{"type":35,"value":522}," policy page, findings and adoption are before → after (c114 → c121). Teams (plain table → posture bar) and the shared draft (named drafts with approval → one draft) are early → final, from c121's ",{"type":30,"tag":38,"props":524,"children":526},{"className":525},[],[527],{"type":35,"value":528},"00-*",{"type":35,"value":530}," step shots, now copied to ",{"type":30,"tag":38,"props":532,"children":534},{"className":533},[],[535],{"type":35,"value":536},"public\u002Fcycles\u002Fdesign\u002Fc121-steps\u002F",{"type":35,"value":538},". Change impact and propagation are new.",{"type":30,"tag":61,"props":540,"children":541},{},[542,547],{"type":30,"tag":237,"props":543,"children":544},{},[545],{"type":35,"value":546},"c115:",{"type":35,"value":548}," the hero is Sarah's sketch → the published hero.",{"type":30,"tag":284,"props":550,"children":551},{},[],{"type":35,"value":553},"E now shows:",{"type":30,"tag":57,"props":555,"children":556},{},[557,562,567],{"type":30,"tag":61,"props":558,"children":559},{},[560],{"type":35,"value":561},"the hero pair under In short;",{"type":30,"tag":61,"props":563,"children":564},{},[565],{"type":35,"value":566},"a small labelled pair on each top change;",{"type":30,"tag":61,"props":568,"children":569},{},[570,572,577],{"type":35,"value":571},"an ",{"type":30,"tag":237,"props":573,"children":574},{},[575],{"type":35,"value":576},"All images",{"type":35,"value":578}," section, with every pair, then everything captured (c121's 28 manifest captures; c115's sketches, hero, listing and live article), all stepping through one lightbox.",{"type":30,"tag":284,"props":580,"children":581},{},[],{"type":35,"value":400},{"type":30,"tag":38,"props":584,"children":586},{"className":585},[],[587],{"type":35,"value":588},"pairKind",{"type":35,"value":408},{"type":30,"tag":38,"props":591,"children":593},{"className":592},[],[594],{"type":35,"value":595},"story.hero",{"type":35,"value":416},{"type":30,"tag":38,"props":598,"children":600},{"className":599},[],[601],{"type":35,"value":602},"story.captures",{"type":35,"value":198},{"type":30,"tag":61,"props":605,"children":606},{},[607,612,614,620],{"type":30,"tag":237,"props":608,"children":609},{},[610],{"type":35,"value":611},"image pass deployed (2026-10-26):",{"type":35,"value":613}," committed ",{"type":30,"tag":38,"props":615,"children":617},{"className":616},[],[618],{"type":35,"value":619},"a2c3e5d70d",{"type":35,"value":621}," and live on design-f39.",{"type":30,"tag":61,"props":623,"children":624},{},[625,630,632],{"type":30,"tag":237,"props":626,"children":627},{},[628],{"type":35,"value":629},"definition + survey (2026-10-26):",{"type":35,"value":631}," Mark: how does E fit today's cycle page (define that first), and how do the last two dozen cycles fit the structure?",{"type":30,"tag":57,"props":633,"children":634},{},[635,661,702,728,746],{"type":30,"tag":61,"props":636,"children":637},{},[638,643,645,651,653,659],{"type":30,"tag":237,"props":639,"children":640},{},[641],{"type":35,"value":642},"Definition",{"type":35,"value":644},", proposed in plan.md \"Where the story lives\" and waiting on Mark: one cycle, two views, same address. Story (E) becomes the default at ",{"type":30,"tag":38,"props":646,"children":648},{"className":647},[],[649],{"type":35,"value":650},"\u002Fcycles\u002F\u003Cproject>\u002F\u003Cid>",{"type":35,"value":652},"; today's page becomes Record at ",{"type":30,"tag":38,"props":654,"children":656},{"className":655},[],[657],{"type":35,"value":658},"…\u002Frecord",{"type":35,"value":660},"; a Story · Record · Report strip sits under a shared header; thin cycles fall through to Record.",{"type":30,"tag":61,"props":662,"children":663},{},[664,669,671,677,679,685,687,693,695,701],{"type":30,"tag":237,"props":665,"children":666},{},[667],{"type":35,"value":668},"Survey:",{"type":35,"value":670}," four parallel drafts of c100–c123 (22 new; c115 and c121 are the pilots) as ",{"type":30,"tag":38,"props":672,"children":674},{"className":673},[],[675],{"type":35,"value":676},"app\u002Fdata\u002Fcycle-stories-survey\u002F\u003Cid>.json",{"type":35,"value":678},", in E's shape plus a ",{"type":30,"tag":38,"props":680,"children":682},{"className":681},[],[683],{"type":35,"value":684},"survey",{"type":35,"value":686}," block (strength, story line, hero found, gaps). They merge into the fixture through ",{"type":30,"tag":38,"props":688,"children":690},{"className":689},[],[691],{"type":35,"value":692},"import.meta.glob",{"type":35,"value":694},". New hero frames for c114 and c118 were copied to ",{"type":30,"tag":38,"props":696,"children":698},{"className":697},[],[699],{"type":35,"value":700},"public\u002Fcycles\u002Fdesign\u002F\u003Cid>-steps\u002F",{"type":35,"value":198},{"type":30,"tag":61,"props":703,"children":704},{},[705,710],{"type":30,"tag":237,"props":706,"children":707},{},[708],{"type":35,"value":709},"Result:",{"type":30,"tag":57,"props":711,"children":712},{},[713,718,723],{"type":30,"tag":61,"props":714,"children":715},{},[716],{"type":35,"value":717},"strength: 7 strong, 13 good, 4 thin;",{"type":30,"tag":61,"props":719,"children":720},{},[721],{"type":35,"value":722},"hero: 11 before → after, 4 early → final, 1 new only, 8 told in words (c101, c105, c111, c112, c113, c117, c120, c123);",{"type":30,"tag":61,"props":724,"children":725},{},[726],{"type":35,"value":727},"9 of 24 credit someone outside Qpoint (Mark Peterson, Phil Chen, AMZ, Sarah).",{"type":30,"tag":61,"props":729,"children":730},{},[731,736,738,744],{"type":30,"tag":237,"props":732,"children":733},{},[734],{"type":35,"value":735},"Shown on",{"type":35,"value":737}," ",{"type":30,"tag":38,"props":739,"children":741},{"className":740},[],[742],{"type":35,"value":743},"\u002Fpages\u002F_meta\u002Fc124-story-survey",{"type":35,"value":745},", with cards, filters and the definition up top. E gains a picker over all 24.",{"type":30,"tag":61,"props":747,"children":748},{},[749],{"type":35,"value":331},{"type":30,"tag":61,"props":751,"children":752},{},[753,758,760],{"type":30,"tag":237,"props":754,"children":755},{},[756],{"type":35,"value":757},"D5 (Mark, 2026-10-26): stories open when you click a cycle.",{"type":35,"value":759}," The Story · Record split is adopted and built:",{"type":30,"tag":57,"props":761,"children":762},{},[763,803,821,826,844,856,868],{"type":30,"tag":61,"props":764,"children":765},{},[766,771,773,779,781,786,788,794,796,802],{"type":30,"tag":38,"props":767,"children":769},{"className":768},[],[770],{"type":35,"value":650},{"type":35,"value":772}," renders ",{"type":30,"tag":38,"props":774,"children":776},{"className":775},[],[777],{"type":35,"value":778},"CyclesStoryView",{"type":35,"value":780}," (E, extracted from the ",{"type":30,"tag":38,"props":782,"children":784},{"className":783},[],[785],{"type":35,"value":294},{"type":35,"value":787}," page into ",{"type":30,"tag":38,"props":789,"children":791},{"className":790},[],[792],{"type":35,"value":793},"app\u002Fcomponents\u002Fcycles\u002FStoryView.vue",{"type":35,"value":795},") whenever the cycle has a story, with Story · Record tabs (",{"type":30,"tag":38,"props":797,"children":799},{"className":798},[],[800],{"type":35,"value":801},"CyclesViewTabs",{"type":35,"value":473},{"type":30,"tag":61,"props":804,"children":805},{},[806,812,814,820],{"type":30,"tag":38,"props":807,"children":809},{"className":808},[],[810],{"type":35,"value":811},"\u002Fcycles\u002F\u003Cproject>\u002F\u003Cid>\u002Frecord",{"type":35,"value":813}," renders today's page, moved unchanged into ",{"type":30,"tag":38,"props":815,"children":817},{"className":816},[],[818],{"type":35,"value":819},"CyclesRecordView",{"type":35,"value":198},{"type":30,"tag":61,"props":822,"children":823},{},[824],{"type":35,"value":825},"Cycles without a story (c1–c99, c124, sister projects) keep today's page at the same address, with no tabs.",{"type":30,"tag":61,"props":827,"children":828},{},[829,835,836,842],{"type":30,"tag":38,"props":830,"children":832},{"className":831},[],[833],{"type":35,"value":834},"\u002Freport",{"type":35,"value":416},{"type":30,"tag":38,"props":837,"children":839},{"className":838},[],[840],{"type":35,"value":841},"\u002Fdoc",{"type":35,"value":843}," are unchanged.",{"type":30,"tag":61,"props":845,"children":846},{},[847,849,854],{"type":35,"value":848},"The ",{"type":30,"tag":38,"props":850,"children":852},{"className":851},[],[853],{"type":35,"value":294},{"type":35,"value":855}," option E page and the survey now link to the real cycle pages.",{"type":30,"tag":61,"props":857,"children":858},{},[859,861,866],{"type":35,"value":860},"Collaborator pages stay in ",{"type":30,"tag":38,"props":862,"children":864},{"className":863},[],[865],{"type":35,"value":294},{"type":35,"value":867}," for now.",{"type":30,"tag":61,"props":869,"children":870},{},[871],{"type":35,"value":331},{"type":30,"tag":61,"props":873,"children":874},{},[875,879,881,887],{"type":30,"tag":237,"props":876,"children":877},{},[878],{"type":35,"value":440},{"type":35,"value":880}," the cycle page and survey were committed ",{"type":30,"tag":38,"props":882,"children":884},{"className":883},[],[885],{"type":35,"value":886},"45bc1a0c71",{"type":35,"value":888}," and deployed. Live: c121 and c108 open on Story with tabs; c62 keeps today's page.",{"type":30,"tag":61,"props":890,"children":891},{},[892,897,899],{"type":30,"tag":237,"props":893,"children":894},{},[895],{"type":35,"value":896},"earlier cycles + completion audit (2026-10-26):",{"type":35,"value":898}," Mark: start updating the previous cycles, and note which should be completed.",{"type":30,"tag":57,"props":900,"children":901},{},[902,935,978,988],{"type":30,"tag":61,"props":903,"children":904},{},[905,910,912,918,920,925,927,933],{"type":30,"tag":237,"props":906,"children":907},{},[908],{"type":35,"value":909},"Stories for c76–c99:",{"type":35,"value":911}," 25 drafts, with c97's duplicate harness-chip folder as ",{"type":30,"tag":38,"props":913,"children":915},{"className":914},[],[916],{"type":35,"value":917},"c97-harness-chip",{"type":35,"value":919},". Strength: 6 strong, 14 good, 5 thin. Hero: 11 before → after, 7 early → final, 1 new, 6 words only. Outside credits in c78, c79, c81, c92 and c94. One new person, Kamal Nasser (c80's fix, from qcontrol PR #714). Hero frames copied to ",{"type":30,"tag":38,"props":921,"children":923},{"className":922},[],[924],{"type":35,"value":700},{"type":35,"value":926}," for c85, c87, c88, c91, c98 and c99. Every story now in ",{"type":30,"tag":38,"props":928,"children":930},{"className":929},[],[931],{"type":35,"value":932},"app\u002Fdata\u002Fcycle-stories-survey\u002F",{"type":35,"value":934}," (47 drafts + 2 pilots = 49) renders on its real cycle page.",{"type":30,"tag":61,"props":936,"children":937},{},[938,943,944,950,952,958,960],{"type":30,"tag":237,"props":939,"children":940},{},[941],{"type":35,"value":942},"Completion audit",{"type":35,"value":353},{"type":30,"tag":38,"props":945,"children":947},{"className":946},[],[948],{"type":35,"value":949},"completion-audit.md",{"type":35,"value":951}," \u002F ",{"type":30,"tag":38,"props":953,"children":955},{"className":954},[],[956],{"type":35,"value":957},".json",{"type":35,"value":959},"), covering all 47 entries under Active in CYCLES.md:\n",{"type":30,"tag":57,"props":961,"children":962},{},[963,968,973],{"type":30,"tag":61,"props":964,"children":965},{},[966],{"type":35,"value":967},"26 complete, 9 superseded and 2 abandoned: 37 should close;",{"type":30,"tag":61,"props":969,"children":970},{},[971],{"type":35,"value":972},"5 to park, 5 keep active.",{"type":30,"tag":61,"props":974,"children":975},{},[976],{"type":35,"value":977},"Hygiene findings: c97's duplicate number; c65 and c70 listed Active while their records say completed; orphans in neither index; never-committed c105 and c123; stale PICKUP notes.",{"type":30,"tag":61,"props":979,"children":980},{},[981,986],{"type":30,"tag":237,"props":982,"children":983},{},[984],{"type":35,"value":985},"Shown:",{"type":35,"value":987}," each story carries a completion note (\"Looks done — ready to close\", plus what closing needs). The survey gains a \"Should close\" filter and the full audit table.",{"type":30,"tag":61,"props":989,"children":990},{},[991],{"type":35,"value":992},"Nothing has been moved in CYCLES.md or HISTORY.md: the verdicts wait on Mark. Uncommitted.",{"type":30,"tag":61,"props":994,"children":995},{},[996,1001,1003,1056,1059],{"type":30,"tag":237,"props":997,"children":998},{},[999],{"type":35,"value":1000},"survey view controls (2026-10-26):",{"type":35,"value":1002}," Mark, while reviewing the audit: a way to toggle, sort and organize the cycles. The survey gets a sticky control bar, remembered per viewer in localStorage:",{"type":30,"tag":57,"props":1004,"children":1005},{},[1006,1016,1026,1036,1046],{"type":30,"tag":61,"props":1007,"children":1008},{},[1009,1014],{"type":30,"tag":237,"props":1010,"children":1011},{},[1012],{"type":35,"value":1013},"show:",{"type":35,"value":1015}," open and closed, plus a per-card hide for reviewed ones, with \"show \u002F reset\";",{"type":30,"tag":61,"props":1017,"children":1018},{},[1019,1024],{"type":30,"tag":237,"props":1020,"children":1021},{},[1022],{"type":35,"value":1023},"dim:",{"type":35,"value":1025}," closed, open, or all but should-close;",{"type":30,"tag":61,"props":1027,"children":1028},{},[1029,1034],{"type":30,"tag":237,"props":1030,"children":1031},{},[1032],{"type":35,"value":1033},"size:",{"type":35,"value":1035}," S, M or L;",{"type":30,"tag":61,"props":1037,"children":1038},{},[1039,1044],{"type":30,"tag":237,"props":1040,"children":1041},{},[1042],{"type":35,"value":1043},"sort:",{"type":35,"value":1045}," newest, open first, closed first;",{"type":30,"tag":61,"props":1047,"children":1048},{},[1049,1054],{"type":30,"tag":237,"props":1050,"children":1051},{},[1052],{"type":35,"value":1053},"group by:",{"type":35,"value":1055}," week or month the cycle was opened, closed (\"Still open\" first), or was open during (a cycle appears in every week it ran).",{"type":30,"tag":284,"props":1057,"children":1058},{},[],{"type":35,"value":1060},"\"Open during\" shows 33 cycles open in the week of Oct 26, which is the stale-active list the audit is closing. Uncommitted.",{"type":30,"tag":61,"props":1062,"children":1063},{},[1064,1069,1071],{"type":30,"tag":237,"props":1065,"children":1066},{},[1067],{"type":35,"value":1068},"all cycles drafted (2026-10-26):",{"type":35,"value":1070}," Mark: keep going down the list until all are done, then commit.",{"type":30,"tag":57,"props":1072,"children":1073},{},[1074,1079,1097,1120,1167],{"type":30,"tag":61,"props":1075,"children":1076},{},[1077],{"type":35,"value":1078},"c1–c75 were drafted from one shared brief by six parallel agents. With c76–c123, every design cycle now has a story: 122 drafts plus the 2 pilots. c124 itself keeps today's page.",{"type":30,"tag":61,"props":1080,"children":1081},{},[1082,1084],{"type":35,"value":1083},"Totals:\n",{"type":30,"tag":57,"props":1085,"children":1086},{},[1087,1092],{"type":30,"tag":61,"props":1088,"children":1089},{},[1090],{"type":35,"value":1091},"strength: 16 strong, 58 good, 50 thin;",{"type":30,"tag":61,"props":1093,"children":1094},{},[1095],{"type":35,"value":1096},"hero: 29 before → after, 23 early → final, 35 new only, 37 told in words.",{"type":30,"tag":61,"props":1098,"children":1099},{},[1100,1102],{"type":35,"value":1101},"New people:\n",{"type":30,"tag":57,"props":1103,"children":1104},{},[1105,1110,1115],{"type":30,"tag":61,"props":1106,"children":1107},{},[1108],{"type":35,"value":1109},"Cam Esdaile (Cisco), the first build partner, cited in c55;",{"type":30,"tag":61,"props":1111,"children":1112},{},[1113],{"type":35,"value":1114},"Jon Friesen (qcontrol owner), name matched from commit authors;",{"type":30,"tag":61,"props":1116,"children":1117},{},[1118],{"type":35,"value":1119},"Kamal Nasser (c80's fix).",{"type":30,"tag":61,"props":1121,"children":1122},{},[1123,1125],{"type":35,"value":1124},"Early-cycle notes for review:\n",{"type":30,"tag":57,"props":1126,"children":1127},{},[1128,1133,1138,1157,1162],{"type":30,"tag":61,"props":1129,"children":1130},{},[1131],{"type":35,"value":1132},"Most early heroes are the 2026-08-15 backfill captures, filed by filename prefix.",{"type":30,"tag":61,"props":1134,"children":1135},{},[1136],{"type":35,"value":1137},"The policy-card cycles (c15, c19–c22) pair bob-wire's March designs with the built parts.",{"type":30,"tag":61,"props":1139,"children":1140},{},[1141,1147,1149,1155],{"type":30,"tag":38,"props":1142,"children":1144},{"className":1143},[],[1145],{"type":35,"value":1146},"c7-method.png",{"type":35,"value":1148}," holds the pre-c120 ",{"type":30,"tag":38,"props":1150,"children":1152},{"className":1151},[],[1153],{"type":35,"value":1154},"\u002Fmethod",{"type":35,"value":1156}," text, a true \"before\" for c120.",{"type":30,"tag":61,"props":1158,"children":1159},{},[1160],{"type":35,"value":1161},"Several records conflict with HISTORY.md (c10, c22, c50).",{"type":30,"tag":61,"props":1163,"children":1164},{},[1165],{"type":35,"value":1166},"c14 (a lone PDF) and c73\u002Fc74\u002Fc75 need rulings.",{"type":30,"tag":61,"props":1168,"children":1169},{},[1170,1172,1178],{"type":35,"value":1171},"Every story renders on ",{"type":30,"tag":38,"props":1173,"children":1175},{"className":1174},[],[1176],{"type":35,"value":1177},"\u002Fcycles\u002Fdesign\u002F\u003Cid>",{"type":35,"value":198},{"type":30,"tag":61,"props":1180,"children":1181},{},[1182,1187,1189,1194,1196],{"type":30,"tag":237,"props":1183,"children":1184},{},[1185],{"type":35,"value":1186},"views (2026-10-26):",{"type":35,"value":1188}," Mark asked to size, fade and show cycles by tag. A first pass built a rules table, one row per tag with show \u002F opacity \u002F size, presets and a set-all row. Mark: \"we went off the rails a bit\". What he wants is a simple view. The survey's Show \u002F Dim controls became one ",{"type":30,"tag":237,"props":1190,"children":1191},{},[1192],{"type":35,"value":1193},"View",{"type":35,"value":1195}," picker:",{"type":30,"tag":57,"props":1197,"children":1198},{},[1199,1204,1209,1214,1219],{"type":30,"tag":61,"props":1200,"children":1201},{},[1202],{"type":35,"value":1203},"All, Open, Archived, Opened · 2 weeks, Closed · 2 weeks;",{"type":30,"tag":61,"props":1205,"children":1206},{},[1207],{"type":35,"value":1208},"\"2 weeks\" means the 14 days before the latest date in the data;",{"type":30,"tag":61,"props":1210,"children":1211},{},[1212],{"type":35,"value":1213},"a view sets the result structure. Matches are micro cards (image, id, title) at full opacity. Everything else is smaller than micro (a thumbnail and id) at 50% opacity, and comes back to full on hover.",{"type":30,"tag":61,"props":1215,"children":1216},{},[1217],{"type":35,"value":1218},"Under All, the S \u002F M \u002F L size control still applies.",{"type":30,"tag":61,"props":1220,"children":1221},{},[1222],{"type":35,"value":1223},"Kept per viewer in localStorage. Uncommitted.",{"type":30,"tag":61,"props":1225,"children":1226},{},[1227,1232,1234],{"type":30,"tag":237,"props":1228,"children":1229},{},[1230],{"type":35,"value":1231},"cycle explorer (2026-10-26):",{"type":35,"value":1233}," Mark: the survey's View UI \"almost needs its own page\". Keep the current cycles directory and link from it to a new explorer.",{"type":30,"tag":57,"props":1235,"children":1236},{},[1237,1265,1288,1301],{"type":30,"tag":61,"props":1238,"children":1239},{},[1240,1242,1248,1249,1255,1257,1263],{"type":35,"value":1241},"The survey's filter, View, size, sort, group and card grid moved into ",{"type":30,"tag":38,"props":1243,"children":1245},{"className":1244},[],[1246],{"type":35,"value":1247},"CyclesExplorer",{"type":35,"value":353},{"type":30,"tag":38,"props":1250,"children":1252},{"className":1251},[],[1253],{"type":35,"value":1254},"app\u002Fcomponents\u002Fcycles\u002FExplorer.vue",{"type":35,"value":1256},"). Rows come from a shared ",{"type":30,"tag":38,"props":1258,"children":1260},{"className":1259},[],[1261],{"type":35,"value":1262},"storyRows()",{"type":35,"value":1264}," in the fixture.",{"type":30,"tag":61,"props":1266,"children":1267},{},[1268,1270,1279,1281,1286],{"type":35,"value":1269},"It renders on a new page, ",{"type":30,"tag":237,"props":1271,"children":1272},{},[1273],{"type":30,"tag":38,"props":1274,"children":1276},{"className":1275},[],[1277],{"type":35,"value":1278},"\u002Fcycles\u002Fexplorer",{"type":35,"value":1280},", linked first in the ",{"type":30,"tag":38,"props":1282,"children":1284},{"className":1283},[],[1285],{"type":35,"value":217},{"type":35,"value":1287}," intro (\"Cycle explorer →\"). The c124 survey uses the same component above its audit table.",{"type":30,"tag":61,"props":1289,"children":1290},{},[1291,1293,1299],{"type":35,"value":1292},"The view is remembered under ",{"type":30,"tag":38,"props":1294,"children":1296},{"className":1295},[],[1297],{"type":35,"value":1298},"cycles-explorer-view",{"type":35,"value":1300},", falling back to the survey's old key.",{"type":30,"tag":61,"props":1302,"children":1303},{},[1304],{"type":35,"value":331},{"type":30,"tag":61,"props":1306,"children":1307},{},[1308,1313,1315],{"type":30,"tag":237,"props":1309,"children":1310},{},[1311],{"type":35,"value":1312},"every project, and pickups (2026-10-26):",{"type":35,"value":1314}," Mark: create stories for all the cycles, even short ones waiting to be picked up.",{"type":30,"tag":57,"props":1316,"children":1317},{},[1318,1328,1361,1397,1444,1454],{"type":30,"tag":61,"props":1319,"children":1320},{},[1321,1326],{"type":30,"tag":237,"props":1322,"children":1323},{},[1324],{"type":35,"value":1325},"Every design cycle",{"type":35,"value":1327}," already had a story except c124. c124 now has its own, with three captures: the record as the page → the story, and the explorer.",{"type":30,"tag":61,"props":1329,"children":1330},{},[1331,1336,1338],{"type":30,"tag":237,"props":1332,"children":1333},{},[1334],{"type":35,"value":1335},"The 89 sister-project cycles",{"type":35,"value":1337}," were drafted by seven parallel agents from a shared brief. They cover:\n",{"type":30,"tag":57,"props":1339,"children":1340},{},[1341,1346,1351,1356],{"type":30,"tag":61,"props":1342,"children":1343},{},[1344],{"type":35,"value":1345},"qmap 28, qflow 13, bob-wire 22 and market-analyst 12;",{"type":30,"tag":61,"props":1347,"children":1348},{},[1349],{"type":35,"value":1350},"qpixel 5, www 6 and app 3.",{"type":30,"tag":61,"props":1352,"children":1353},{},[1354],{"type":35,"value":1355},"Strength: 2 strong, 47 good, 40 thin.",{"type":30,"tag":61,"props":1357,"children":1358},{},[1359],{"type":35,"value":1360},"Hero: 13 before → after, 21 early → final, 24 new, 31 told in words.",{"type":30,"tag":61,"props":1362,"children":1363},{},[1364,1369,1371,1377,1379],{"type":30,"tag":237,"props":1365,"children":1366},{},[1367],{"type":35,"value":1368},"Pickup:",{"type":35,"value":1370}," a new story field ",{"type":30,"tag":38,"props":1372,"children":1374},{"className":1373},[],[1375],{"type":35,"value":1376},"{ next, waitingOn, since }",{"type":35,"value":1378}," holds the next step, what it waits on and the last activity.\n",{"type":30,"tag":57,"props":1380,"children":1381},{},[1382,1387,1392],{"type":30,"tag":61,"props":1383,"children":1384},{},[1385],{"type":35,"value":1386},"Every open cycle has one: 51 design (added by an eighth agent), 48 sister, plus the c115 and c121 pilots.",{"type":30,"tag":61,"props":1388,"children":1389},{},[1390],{"type":35,"value":1391},"The story page shows it as \"Waiting to be picked up\".",{"type":30,"tag":61,"props":1393,"children":1394},{},[1395],{"type":35,"value":1396},"Explorer cards show it as \"Next:\".",{"type":30,"tag":61,"props":1398,"children":1399},{},[1400,1405,1407,1413,1415,1421,1423,1429,1431],{"type":30,"tag":237,"props":1401,"children":1402},{},[1403],{"type":35,"value":1404},"Keys:",{"type":35,"value":1406}," stories are keyed by project, so design stays ",{"type":30,"tag":38,"props":1408,"children":1410},{"className":1409},[],[1411],{"type":35,"value":1412},"c42",{"type":35,"value":1414}," and sister projects become ",{"type":30,"tag":38,"props":1416,"children":1418},{"className":1417},[],[1419],{"type":35,"value":1420},"qmap\u002Fc4",{"type":35,"value":1422},". Their drafts sit in ",{"type":30,"tag":38,"props":1424,"children":1426},{"className":1425},[],[1427],{"type":35,"value":1428},"app\u002Fdata\u002Fcycle-stories-survey\u002F\u003Cproject>\u002F",{"type":35,"value":1430},".\n",{"type":30,"tag":57,"props":1432,"children":1433},{},[1434],{"type":30,"tag":61,"props":1435,"children":1436},{},[1437,1442],{"type":30,"tag":38,"props":1438,"children":1440},{"className":1439},[],[1441],{"type":35,"value":650},{"type":35,"value":1443}," opens on the story for every project, with Story · Record tabs.",{"type":30,"tag":61,"props":1445,"children":1446},{},[1447,1452],{"type":30,"tag":237,"props":1448,"children":1449},{},[1450],{"type":35,"value":1451},"The explorer",{"type":35,"value":1453}," gains a project picker (All projects, Design 125, Qmap 28 …), 214 cards in all. It sorts by the date a cycle opened, and labels sister cards \"qmap c4\". The survey stays design-only.",{"type":30,"tag":61,"props":1455,"children":1456},{},[1457,1462,1464,1470],{"type":30,"tag":237,"props":1458,"children":1459},{},[1460],{"type":35,"value":1461},"Review:",{"type":35,"value":1463}," the sister-project review items (outside credits, closes, uncommitted work, bad captures) are in ",{"type":30,"tag":38,"props":1465,"children":1467},{"className":1466},[],[1468],{"type":35,"value":1469},"review-list.md",{"type":35,"value":1471}," §8.",{"key":1473,"title":1474,"empty":18,"ast":1475},"outcome","Outcome",{"type":27,"children":1476},[1477],{"type":30,"tag":31,"props":1478,"children":1479},{},[1480],{"type":30,"tag":1481,"props":1482,"children":1483},"em",{},[1484],{"type":35,"value":1485},"(open)",{"key":1487,"title":1488,"empty":18,"ast":1489},"extra","Decisions",{"type":27,"children":1490},[1491],{"type":30,"tag":57,"props":1492,"children":1493},{},[1494,1504,1514,1524],{"type":30,"tag":61,"props":1495,"children":1496},{},[1497,1502],{"type":30,"tag":237,"props":1498,"children":1499},{},[1500],{"type":35,"value":1501},"D1 (Mark, 2026-10-26):",{"type":35,"value":1503}," c122's Phase 6 moves into c124.",{"type":30,"tag":61,"props":1505,"children":1506},{},[1507,1512],{"type":30,"tag":237,"props":1508,"children":1509},{},[1510],{"type":35,"value":1511},"D2 (Mark, 2026-10-26):",{"type":35,"value":1513}," credit goes first to external market specialists: build partners, advisors, beta customers, first live customers and outside collaborators. Then the team. Customers are named. AI tracks are not credited.",{"type":30,"tag":61,"props":1515,"children":1516},{},[1517,1522],{"type":30,"tag":237,"props":1518,"children":1519},{},[1520],{"type":35,"value":1521},"D3 (Mark, 2026-10-26):",{"type":35,"value":1523}," call quotes are shown verbatim behind Access, with a perspective chip.",{"type":30,"tag":61,"props":1525,"children":1526},{},[1527,1532],{"type":30,"tag":237,"props":1528,"children":1529},{},[1530],{"type":35,"value":1531},"D4 (Mark, 2026-10-26):",{"type":35,"value":1533}," authoring is automatic first, with a quick review by Mark. No source, no credit.",[],[949,1536,1537,1469],"initial-prompt.md","plan.md",[1539,1541,1543,1545],{"file":949,"title":1540},"Cycle completion audit",{"file":1536,"title":1542},"— initial prompt",{"file":1537,"title":1544},"Cycle Stories: plan (2026-10-26)",{"file":1469,"title":1546},"review list: the cycle stories, for later",[],[],[],1794599333221]