[{"data":1,"prerenderedAt":135},["ShallowReactive",2],{"$fe1hZIskFCmDNBRkBo20ucWavv-DrWxZUxxQfQyn5zcY":3},{"id":4,"project":5,"kind":6,"slug":7,"label":8,"note":9,"captureCount":10,"momentCount":11,"cycles":12,"origins":16,"surfaces":18,"variants":21,"first":23,"last":26,"moments":29},"page\u002Finventory","design","page","inventory","Inventory",null,7,6,[13,14,15],"c81","c92","c98",[17],"Gen-1 prototype",[19,20],"mock","app",[22],"state=clear",{"date":24,"src":25},"2026-06-30","\u002Fcycles\u002Fdesign\u002Fgen1-agent-inventory.png",{"date":27,"src":28},"2026-09-26","\u002Fcycles\u002Fdesign\u002Fc98-qdash-inventory.png",[30,47,64,91,108,122],{"id":31,"cycle":9,"cycleNum":9,"origin":32,"thread":9,"date":24,"capturedAt":35,"surface":20,"paths":36,"variants":38,"newThing":39,"captures":40},"gen1~_~2026-06-30~app",{"id":33,"label":17,"note":34},"gen1","The vibe-coded qdash prototype — a single-file index.html served by the qdash Rust backend (devindudeman, 2026-06-01, replaced by the Nuxt port 2026-07-29). Screenshots recovered from qcontrol PR 521 (2026-06-30), shot with no data.","2026-06-30T21:44:07.000Z",[37],"\u002F",[],"Gen-1: the qdash prototype as a single page with hash-addressed views — Fleet Overview scorecard, Agent Inventory, Cost, Performance, Targets, Control Center with framework packs, Findings, Posture, Enforcement, Data Protection, Compliance, Teams, Identity, Alerts, Integrations",[41],{"file":42,"src":25,"full":9,"slices":43,"route":37,"path":37,"caption":44,"capturedAt":35,"asOf":35,"cycle":9,"seq":45,"local":46},"gen1-agent-inventory.png",[],"Agent Inventory — one row per tool and user with search and Critical \u002F At risk filters; \"No data yet. Run qcontrol run -- claude …\"",5,true,{"id":48,"cycle":9,"cycleNum":9,"origin":49,"thread":9,"date":51,"capturedAt":52,"surface":20,"paths":53,"variants":54,"newThing":9,"captures":55},"gen1~_~2026-07-01~app",{"id":33,"label":17,"note":50},"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-01","2026-07-01T12:00:00.000Z",[37],[],[56],{"file":57,"src":58,"full":59,"slices":60,"route":37,"path":37,"caption":61,"capturedAt":62,"asOf":52,"cycle":9,"seq":63,"local":46},"gen1-agent-inventory-populated.png","\u002Fcycles\u002Fdesign\u002Fgen1-agent-inventory-populated.png","\u002Fcycles\u002Fdesign\u002Fgen1-agent-inventory-populated-full.png",[],"Agent Inventory populated — one row per tool × user with sessions, tokens, cost, activity, posture (Marcus's yolo run reads Critical), last active","2026-09-25T17:37:13.404Z",1,{"id":65,"cycle":13,"cycleNum":66,"origin":9,"thread":9,"date":67,"capturedAt":68,"surface":19,"paths":69,"variants":71,"newThing":72,"captures":73},"c81~_~2026-09-02~mock",81,"2026-09-02","2026-09-02T01:06:34.217Z",[70],"\u002Fpages\u002Fphase1\u002Finventory",[22],"All 17 Phase-1 dashboard pages on one unified fixture world — built by 16 parallel agents in an unattended cloud run, with an attention state and an all-clear state per page",[74,82],{"file":75,"src":76,"full":77,"slices":78,"route":70,"path":70,"caption":79,"capturedAt":68,"cycle":13,"seq":80,"local":81},"c81-inventory.png","\u002Fcycles\u002Fdesign\u002Fc81-inventory.png","\u002Fcycles\u002Fdesign\u002Fc81-inventory-full.png",[],"\u002Fpages\u002Fphase1\u002Finventory — Agent Inventory, attention state — the fixture world with something to act on",2,false,{"file":83,"src":84,"full":85,"slices":86,"route":87,"path":70,"caption":88,"variant":22,"capturedAt":89,"cycle":13,"seq":90,"local":81},"c81-inventory-clear.png","\u002Fcycles\u002Fdesign\u002Fc81-inventory-clear.png","\u002Fcycles\u002Fdesign\u002Fc81-inventory-clear-full.png",[],"\u002Fpages\u002Fphase1\u002Finventory?state=clear","\u002Fpages\u002Fphase1\u002Finventory — Agent Inventory, all-clear state — the same page when nothing needs attention","2026-09-02T01:07:28.215Z",3,{"id":92,"cycle":14,"cycleNum":93,"origin":9,"thread":9,"date":94,"capturedAt":95,"surface":20,"paths":96,"variants":98,"newThing":99,"captures":100},"c92~_~2026-09-21~app",92,"2026-09-21","2026-09-21T16:15:30.964Z",[97],"\u002Finventory",[],"The c90 preview pages running in the real qcontrol app (qdash) on live \u002Fapi\u002F* data — a shell-owned global filter with a permanent timeframe, listing bands with honest devices, and six actor detail pages on one frame",[101],{"file":102,"src":103,"full":104,"slices":105,"route":97,"path":97,"caption":106,"capturedAt":95,"cycle":14,"seq":107,"local":46},"c92-fleet-index.png","\u002Fcycles\u002Fdesign\u002Fc92-fleet-index.png","\u002Fcycles\u002Fdesign\u002Fc92-fleet-index-full.png",[],"qdash \u002Finventory fleet index — presence via DataSegmentBar, At-risk spark from the real \u002Fapi\u002Ftrends posture series, windowed count with an all-time denominator, the shared Surface section below",4,{"id":109,"cycle":14,"cycleNum":93,"origin":9,"thread":9,"date":110,"capturedAt":111,"surface":20,"paths":112,"variants":113,"newThing":99,"captures":114},"c92~_~2026-09-25~app","2026-09-25","2026-09-25T17:38:51.323Z",[97],[],[115],{"file":116,"src":117,"full":118,"slices":119,"route":97,"path":97,"caption":120,"capturedAt":111,"cycle":14,"seq":121,"local":46},"c92-todos0924-fleet-after-p08.png","\u002Fcycles\u002Fdesign\u002Fc92-todos0924-fleet-after-p08.png","\u002Fcycles\u002Fdesign\u002Fc92-todos0924-fleet-after-p08-full.png",[],"Fleet index (reference for the Harnesses card) — after todos-2026-09-24 plan 08 (listing bar)",132,{"id":123,"cycle":15,"cycleNum":124,"origin":9,"thread":9,"date":27,"capturedAt":125,"surface":20,"paths":126,"variants":127,"newThing":128,"captures":129},"c98~_~2026-09-26~app",98,"2026-09-26T17:29:17.969Z",[97],[],"NavVerticalSubmenu: a sidebar row that owns child rows and opens them by URL. In qdash, THE FLEET moves up to second and Inventory lists its 9 listing pages (italic, med 13, 1px gap on a stroke-strong rail) on every \u002Finventory page",[130],{"file":131,"src":28,"full":9,"slices":132,"route":97,"path":97,"caption":133,"capturedAt":125,"cycle":15,"seq":134,"local":46},"c98-qdash-inventory.png",[],"qdash \u002Finventory: THE FLEET now sits second in the rail, and Inventory (grape, the current page) has its 9 listings open under it on the stroke-strong rail. The page title reads 'Inventory', no longer 'Harness Inventory'",0,1794599373057]