[{"data":1,"prerenderedAt":219},["ShallowReactive",2],{"$fdh4jW7cnpFKkyJ0M9y5j9Yu4LR17LIFedD7VV-3r3cE":3},{"id":4,"project":5,"kind":6,"slug":7,"label":8,"note":9,"captureCount":10,"momentCount":11,"cycles":12,"origins":17,"surfaces":20,"variants":23,"first":30,"last":33,"moments":36},"page\u002Fcompliance","design","page","compliance","Compliance",null,14,9,[13,14,15,16],"c56","c107","c108","c123",[18,19],"Gen-1 prototype","Gen-2 qdash ui (archived)",[21,22],"mock","app",[24,25,26,27,28,29],"state=failed","state=loading","state=ready","stage=adoption","stage=established","established",{"date":31,"src":32},"2026-07-01","\u002Fcycles\u002Fdesign\u002Fgen1-compliance.png",{"date":34,"src":35},"2026-11-05","\u002Fcycles\u002Fdesign\u002Fc123-after-compliance.png",[37,55,72,94,108,135,159,174,203],{"id":38,"cycle":9,"cycleNum":9,"origin":39,"thread":9,"date":31,"capturedAt":42,"surface":22,"paths":43,"variants":45,"newThing":9,"captures":46},"gen1~_~2026-07-01~app",{"id":40,"label":18,"note":41},"gen1","The vibe-coded qdash prototype rebuilt from qcontrol PR 521 (4af0e01dc, 2026-07-01) and fed replayed run + scan events (three users, four agents, one untapped install) so every view renders populated. Captured 2026-09-25.","2026-07-01T12:00:00.000Z",[44],"\u002F",[],[47],{"file":48,"src":32,"full":49,"slices":50,"route":44,"path":44,"caption":51,"capturedAt":52,"asOf":42,"cycle":9,"seq":53,"local":54},"gen1-compliance.png","\u002Fcycles\u002Fdesign\u002Fgen1-compliance-full.png",[],"Compliance — framework control mapping with per-control depth and honest evidence","2026-09-25T17:37:13.404Z",10,true,{"id":56,"cycle":13,"cycleNum":57,"origin":9,"thread":9,"date":58,"capturedAt":59,"surface":21,"paths":60,"variants":62,"newThing":9,"captures":63},"c56~_~2026-08-18~mock",56,"2026-08-18","2026-08-18T20:38:41.199Z",[61],"\u002Fpages\u002Fcompliance",[],[64],{"file":65,"src":66,"full":67,"slices":68,"route":61,"path":61,"caption":69,"capturedAt":59,"cycle":13,"seq":70,"local":71},"c56-compliance.png","\u002Fcycles\u002Fdesign\u002Fc56-compliance.png","\u002Fcycles\u002Fdesign\u002Fc56-compliance-full.png",[],"Instrumented framework mapping, projected frameworks, and evidence export",13,false,{"id":73,"cycle":14,"cycleNum":74,"origin":75,"thread":78,"date":81,"capturedAt":82,"surface":22,"paths":83,"variants":85,"newThing":86,"captures":87},"c107~gen2-final~2026-10-02~app",107,{"id":76,"label":19,"note":77},"gen2","The Nuxt app at crates\u002Fqdash\u002Fui as archived in tag archive\u002Fqdash-ui-gen2 (d52ff77b): the release binary built from the tag, serving its committed dist, on a copy of the Meridian seed. Captured 2026-10-02 at the c107 cutover, beside the promoted app on the same seed.",{"id":79,"label":80,"date":81},"gen2-final","Gen 2 as archived","2026-10-02","2026-10-02T16:56:26.790Z",[84],"\u002Fcompliance",[],"",[88],{"file":89,"src":90,"full":9,"slices":91,"route":84,"path":84,"caption":92,"capturedAt":82,"cycle":14,"seq":93,"local":54},"c107-gen2-compliance.png","\u002Fcycles\u002Fdesign\u002Fc107-gen2-compliance.png",[],"Gen 2 (archived) \u002Fcompliance on the Meridian seed",7,{"id":95,"cycle":14,"cycleNum":74,"origin":9,"thread":96,"date":81,"capturedAt":99,"surface":22,"paths":100,"variants":101,"newThing":86,"captures":102},"c107~cutover~2026-10-02~app",{"id":97,"label":98,"date":81},"cutover","Promoted app (cutover)","2026-10-02T16:58:29.496Z",[84],[],[103],{"file":104,"src":105,"full":9,"slices":106,"route":84,"path":84,"caption":107,"capturedAt":99,"cycle":14,"seq":93,"local":54},"c107-new-compliance.png","\u002Fcycles\u002Fdesign\u002Fc107-new-compliance.png",[],"Promoted app \u002Fcompliance on the Meridian seed",{"id":109,"cycle":15,"cycleNum":110,"origin":9,"thread":111,"date":81,"capturedAt":114,"surface":22,"paths":115,"variants":116,"newThing":86,"captures":117},"c108~states-before~2026-10-02~app",108,{"id":112,"label":113,"date":81},"states-before","Honest states — before (pre-c108 build)","2026-10-02T18:31:02.445Z",[84],[24,25,26],[118,124,129],{"file":119,"src":120,"full":9,"slices":121,"route":84,"path":84,"caption":122,"variant":25,"capturedAt":114,"cycle":15,"seq":123,"local":54},"c108-before-compliance-loading.png","\u002Fcycles\u002Fdesign\u002Fc108-before-compliance-loading.png",[],"Before · \u002Fcompliance · loading (\u002Fapi held open)",6,{"file":125,"src":126,"full":9,"slices":127,"route":84,"path":84,"caption":128,"variant":24,"capturedAt":114,"cycle":15,"seq":93,"local":54},"c108-before-compliance-failed.png","\u002Fcycles\u002Fdesign\u002Fc108-before-compliance-failed.png",[],"Before · \u002Fcompliance · failed (\u002Fapi answering 503)",{"file":130,"src":131,"full":9,"slices":132,"route":84,"path":84,"caption":133,"variant":26,"capturedAt":114,"cycle":15,"seq":134,"local":54},"c108-before-compliance-ready.png","\u002Fcycles\u002Fdesign\u002Fc108-before-compliance-ready.png",[],"Before · \u002Fcompliance · ready",8,{"id":136,"cycle":15,"cycleNum":110,"origin":9,"thread":137,"date":81,"capturedAt":140,"surface":22,"paths":141,"variants":142,"newThing":86,"captures":143},"c108~states-after~2026-10-02~app",{"id":138,"label":139,"date":81},"states-after","Honest states — after (R31)","2026-10-02T18:38:15.331Z",[84],[24,25,26],[144,149,154],{"file":145,"src":146,"full":9,"slices":147,"route":84,"path":84,"caption":148,"variant":25,"capturedAt":140,"cycle":15,"seq":123,"local":54},"c108-after-compliance-loading.png","\u002Fcycles\u002Fdesign\u002Fc108-after-compliance-loading.png",[],"After · \u002Fcompliance · loading (\u002Fapi held open)",{"file":150,"src":151,"full":9,"slices":152,"route":84,"path":84,"caption":153,"variant":24,"capturedAt":140,"cycle":15,"seq":93,"local":54},"c108-after-compliance-failed.png","\u002Fcycles\u002Fdesign\u002Fc108-after-compliance-failed.png",[],"After · \u002Fcompliance · failed (\u002Fapi answering 503)",{"file":155,"src":156,"full":9,"slices":157,"route":84,"path":84,"caption":158,"variant":26,"capturedAt":140,"cycle":15,"seq":134,"local":54},"c108-after-compliance-ready.png","\u002Fcycles\u002Fdesign\u002Fc108-after-compliance-ready.png",[],"After · \u002Fcompliance · ready",{"id":160,"cycle":15,"cycleNum":110,"origin":9,"thread":161,"date":81,"capturedAt":164,"surface":22,"paths":165,"variants":166,"newThing":86,"captures":167},"c108~final~2026-10-02~app",{"id":162,"label":163,"date":81},"final","Honest states — final (parts 1–3)","2026-10-02T21:46:49.005Z",[84],[25],[168],{"file":169,"src":170,"full":9,"slices":171,"route":84,"path":84,"caption":172,"variant":25,"capturedAt":164,"cycle":15,"seq":173,"local":54},"c108-final-compliance-loading.png","\u002Fcycles\u002Fdesign\u002Fc108-final-compliance-loading.png",[],"Compliance loading: the attention strip waits instead of \"✓ all 0 findings mapped\"",5,{"id":175,"cycle":16,"cycleNum":176,"origin":9,"thread":177,"date":180,"capturedAt":181,"surface":21,"paths":182,"variants":184,"newThing":185,"captures":186},"c123~c123-before~2026-10-27~mock",123,{"id":178,"label":179,"date":180},"c123-before","c123 — before the frameworks cleanup","2026-10-27","2026-10-27T15:52:08.597Z",[183],"\u002Fpages\u002Fphase4\u002Fmock\u002Fcompliance",[27,28],"Before: Compliance & Frameworks",[187,195],{"file":188,"src":189,"full":190,"slices":191,"route":192,"path":183,"caption":193,"variant":28,"capturedAt":181,"cycle":16,"seq":194,"local":71},"c123-before-compliance-established.png","\u002Fcycles\u002Fdesign\u002Fc123-before-compliance-established.png","\u002Fcycles\u002Fdesign\u002Fc123-before-compliance-established-full.png",[],"\u002Fpages\u002Fphase4\u002Fmock\u002Fcompliance?stage=established","Before (established): the Active\u002FAvailable listing with a completeness %, and the why-trail evidence export (X1, X4, X5)",0,{"file":196,"src":197,"full":198,"slices":199,"route":200,"path":183,"caption":201,"variant":27,"capturedAt":181,"cycle":16,"seq":202,"local":71},"c123-before-compliance-adoption.png","\u002Fcycles\u002Fdesign\u002Fc123-before-compliance-adoption.png","\u002Fcycles\u002Fdesign\u002Fc123-before-compliance-adoption-full.png",[],"\u002Fpages\u002Fphase4\u002Fmock\u002Fcompliance?stage=adoption","Before (adoption): the same listing early in a customer's rollout",1,{"id":204,"cycle":16,"cycleNum":176,"origin":9,"thread":205,"date":34,"capturedAt":208,"surface":21,"paths":209,"variants":210,"newThing":211,"captures":212},"c123~intents-pr5-after~2026-11-05~mock",{"id":206,"label":207,"date":34},"intents-pr5-after","intents PR 5 and PR 6, integrated","2026-11-05T21:26:27.941Z",[183],[29],"Compliance & Frameworks after intents PR 5: Enforcement Posture, Exceptions and Compliance Score on tracked frameworks; name and description on untracked",[213],{"file":214,"src":35,"full":215,"slices":216,"route":217,"path":183,"caption":218,"variant":29,"capturedAt":208,"cycle":16,"seq":194,"local":71},"c123-after-compliance.png","\u002Fcycles\u002Fdesign\u002Fc123-after-compliance-full.png",[],"\u002Fpages\u002Fphase4\u002Fmock\u002Fcompliance?stage=established&draft=empty","After: two metrics on OWASP LLM, and untracked frameworks with name and description only",1794599371593]