[{"data":1,"prerenderedAt":1227},["ShallowReactive",2],{"$fHwRrcMuIKJzXVVc9Nz5xJK8LGirx2YvfRme5KGP7TjU":3},{"newThing":4,"project":5,"cycle":9,"sections":23,"threads":1187,"otherDocs":1188,"documents":1194,"images":1215,"archiveItems":1225,"links":1226},null,{"id":6,"label":7,"liveBase":8},"bob-wire","Bob-Wire","https:\u002F\u002Fqpoint-io.github.io\u002Fbob-wire",{"id":10,"num":11,"dir":12,"name":13,"title":14,"focus":4,"status":15,"statusNote":4,"created":16,"completed":4,"mode":4,"report":4,"recordless":17,"thumbnail":18,"imageCount":19,"artifactCount":20,"lastActivity":21,"hasPickup":17,"hasInitialPrompt":22},"c16",16,"c16.agent-control-plane","agent-control-plane","Agent Control Plane","active","2026-06-04",false,"\u002Fcycles\u002Fbob-wire\u002Fc16-control-plane-integrations.png",2,10,"2026-08-15",true,[24,117,200,299,375,459,521],{"key":25,"title":26,"empty":17,"ast":27},"why","Why",{"type":28,"children":29},"root",[30,77,105],{"type":31,"tag":32,"props":33,"children":34},"element","p",{},[35,38,44,46,53,55,60,62,67,69,75],{"type":36,"value":37},"text","Qpoint is shifting toward ",{"type":31,"tag":39,"props":40,"children":41},"strong",{},[42],{"type":36,"value":43},"AI-agent governance",{"type":36,"value":45},". Cycle c15 (\"Agent Dashboard\") re-evaluated\nthe old ",{"type":31,"tag":47,"props":48,"children":50},"code",{"className":49},[],[51],{"type":36,"value":52},"app.qpoint.io",{"type":36,"value":54}," ",{"type":31,"tag":39,"props":56,"children":57},{},[58],{"type":36,"value":59},"traffic-observability",{"type":36,"value":61}," product through an agent-governance lens and\nlanded on a ",{"type":31,"tag":39,"props":63,"children":64},{},[65],{"type":36,"value":66},"persona-partitioned IA",{"type":36,"value":68}," (5 seats) that we like. But grounding the work on a\ntraffic product leaked the old egress mental model — \"an agent is a source of network egress\" —\nthrough the analysis, the persona IA, and the wireframes (see\n",{"type":31,"tag":47,"props":70,"children":72},{"className":71},[],[73],{"type":36,"value":74},"..\u002Fc15.agent-dashboard\u002Fagent-native-audit.md",{"type":36,"value":76},").",{"type":31,"tag":32,"props":78,"children":79},{},[80,82,88,90,95,97,103],{"type":36,"value":81},"Meanwhile ",{"type":31,"tag":47,"props":83,"children":85},{"className":84},[],[86],{"type":36,"value":87},"http:\u002F\u002Flocalhost:7878\u002F",{"type":36,"value":89}," was replaced with a mature, fully ",{"type":31,"tag":39,"props":91,"children":92},{},[93],{"type":36,"value":94},"agent-native \"qcontrol\ncontrol plane\"",{"type":36,"value":96}," whose unit of analysis is ",{"type":31,"tag":98,"props":99,"children":100},"em",{},[101],{"type":36,"value":102},"the agent as an autonomous actor",{"type":36,"value":104}," — capabilities,\ntools, actions, tasks, outcomes, cost, identity, posture — not egress. It is cleaner and more\nadvanced than any c15 wireframe.",{"type":31,"tag":32,"props":106,"children":107},{},[108,110,115],{"type":36,"value":109},"c16 ",{"type":31,"tag":39,"props":111,"children":112},{},[113],{"type":36,"value":114},"re-executes the c15 initial prompt from scratch, anchored entirely on the qcontrol app",{"type":36,"value":116},",\nkeeps the persona approach, and pivots completely away from egress monitoring. c15 is left\nintact as history.",{"key":118,"title":119,"empty":17,"ast":120},"objective","Objective",{"type":28,"children":121},[122,135],{"type":31,"tag":32,"props":123,"children":124},{},[125,127,133],{"type":36,"value":126},"Re-run the three-phase prompt (",{"type":31,"tag":47,"props":128,"children":130},{"className":129},[],[131],{"type":36,"value":132},"initial-prompt.md",{"type":36,"value":134},") on the qcontrol control plane:",{"type":31,"tag":136,"props":137,"children":138},"ol",{},[139,150,168],{"type":31,"tag":140,"props":141,"children":142},"li",{},[143,148],{"type":31,"tag":39,"props":144,"children":145},{},[146],{"type":36,"value":147},"Analysis",{"type":36,"value":149}," — per-view evaluation of qcontrol's 12 views (purpose + per-stakeholder value\nscore 0–5 for Security \u002F Finance \u002F Executive, secondary Engineering & Compliance +\nopportunities) and a per-persona grouping (validate the 5-seat model, surface missing\npersonas and net-new exec\u002Ffinance surfaces). Agent-native vocabulary throughout.",{"type":31,"tag":140,"props":151,"children":152},{},[153,158,160,166],{"type":31,"tag":39,"props":154,"children":155},{},[156],{"type":36,"value":157},"Wireframing",{"type":36,"value":159}," — a persona-partitioned lo-fi app (",{"type":31,"tag":47,"props":161,"children":163},{"className":162},[],[164],{"type":36,"value":165},"Wire*",{"type":36,"value":167},") whose deep pages are reframes of\nqcontrol's views + a net-new board-level Executive surface, all from a fresh data model.",{"type":31,"tag":140,"props":169,"children":170},{},[171,176,178,183,185,191,193,198],{"type":31,"tag":39,"props":172,"children":173},{},[174],{"type":36,"value":175},"Mockups",{"type":36,"value":177}," — two hi-fi passes of the lead pages: ",{"type":31,"tag":39,"props":179,"children":180},{},[181],{"type":36,"value":182},"m1",{"type":36,"value":184}," built only from existing\n",{"type":31,"tag":47,"props":186,"children":188},{"className":187},[],[189],{"type":36,"value":190},"..\u002Fq-nuxt-layer",{"type":36,"value":192}," components, ",{"type":31,"tag":39,"props":194,"children":195},{},[196],{"type":36,"value":197},"m2",{"type":36,"value":199}," unconstrained (use\u002Finvent the best component per job).",{"key":201,"title":202,"empty":17,"ast":203},"scope","Scope",{"type":28,"children":204},[205,212,252,258],{"type":31,"tag":206,"props":207,"children":209},"h3",{"id":208},"in",[210],{"type":36,"value":211},"In",{"type":31,"tag":213,"props":214,"children":215},"ul",{},[216,221,226,247],{"type":31,"tag":140,"props":217,"children":218},{},[219],{"type":36,"value":220},"Analysis report grounded in the actual qcontrol app (localhost:7878), agent-native framing.",{"type":31,"tag":140,"props":222,"children":223},{},[224],{"type":36,"value":225},"Stakeholder value scoring (Security \u002F Finance \u002F Executive + Engineering + Compliance).",{"type":31,"tag":140,"props":227,"children":228},{},[229,231,237,239,245],{"type":36,"value":230},"A persona-partitioned wireframe app (",{"type":31,"tag":47,"props":232,"children":234},{"className":233},[],[235],{"type":36,"value":236},"control-plane-v1",{"type":36,"value":238},", iteration ",{"type":31,"tag":47,"props":240,"children":242},{"className":241},[],[243],{"type":36,"value":244},"wf1",{"type":36,"value":246},") reframing qcontrol's\nviews + a net-new Executive board.",{"type":31,"tag":140,"props":248,"children":249},{},[250],{"type":36,"value":251},"m1 (constrained) and m2 (unconstrained) mockups of the lead pages.",{"type":31,"tag":206,"props":253,"children":255},{"id":254},"out",[256],{"type":36,"value":257},"Out",{"type":31,"tag":213,"props":259,"children":260},{},[261,289,294],{"type":31,"tag":140,"props":262,"children":263},{},[264,266,272,274,280,282,287],{"type":36,"value":265},"Changes to the real ",{"type":31,"tag":47,"props":267,"children":269},{"className":268},[],[270],{"type":36,"value":271},"qcontrol",{"type":36,"value":273}," app, ",{"type":31,"tag":47,"props":275,"children":277},{"className":276},[],[278],{"type":36,"value":279},"..\u002Fapp.qpoint.io",{"type":36,"value":281},", or ",{"type":31,"tag":47,"props":283,"children":285},{"className":284},[],[286],{"type":36,"value":190},{"type":36,"value":288},".",{"type":31,"tag":140,"props":290,"children":291},{},[292],{"type":36,"value":293},"Real data, API calls, or auth (fixtures only).",{"type":31,"tag":140,"props":295,"children":296},{},[297],{"type":36,"value":298},"Egress as a first-class surface, seat, or KPI.",{"key":300,"title":301,"empty":17,"ast":302},"key-changes","Deliverables",{"type":28,"children":303},[304],{"type":31,"tag":136,"props":305,"children":306},{},[307,326,337,350],{"type":31,"tag":140,"props":308,"children":309},{},[310,316,318,324],{"type":31,"tag":47,"props":311,"children":313},{"className":312},[],[314],{"type":36,"value":315},"app\u002Fdata\u002Fc16-fleet.ts",{"type":36,"value":317}," — typed fixtures mirroring qcontrol's ",{"type":31,"tag":47,"props":319,"children":321},{"className":320},[],[322],{"type":36,"value":323},"\u002Fapi",{"type":36,"value":325}," shape (Phase 0)",{"type":31,"tag":140,"props":327,"children":328},{},[329,335],{"type":31,"tag":47,"props":330,"children":332},{"className":331},[],[333],{"type":36,"value":334},"analysis.md",{"type":36,"value":336}," — per-view + per-persona evaluation report (Phase 1)",{"type":31,"tag":140,"props":338,"children":339},{},[340,342,348],{"type":36,"value":341},"Persona-partitioned wireframes under ",{"type":31,"tag":47,"props":343,"children":345},{"className":344},[],[346],{"type":36,"value":347},"app\u002Fpages\u002Fc16\u002Fwireframes\u002Fwf1\u002Fcontrol-plane-v1\u002F",{"type":36,"value":349}," (Phase 2)",{"type":31,"tag":140,"props":351,"children":352},{},[353,358,360,365,367,373],{"type":31,"tag":47,"props":354,"children":356},{"className":355},[],[357],{"type":36,"value":182},{"type":36,"value":359}," + ",{"type":31,"tag":47,"props":361,"children":363},{"className":362},[],[364],{"type":36,"value":197},{"type":36,"value":366}," mockup passes under ",{"type":31,"tag":47,"props":368,"children":370},{"className":369},[],[371],{"type":36,"value":372},"app\u002Fpages\u002Fc16\u002Fmockups\u002F",{"type":36,"value":374}," (Phase 3)",{"key":376,"title":377,"empty":17,"ast":378},"extra","Decisions (confirmed with requester)",{"type":28,"children":379},[380],{"type":31,"tag":213,"props":381,"children":382},{},[383,393,410,428],{"type":31,"tag":140,"props":384,"children":385},{},[386,391],{"type":31,"tag":39,"props":387,"children":388},{},[389],{"type":36,"value":390},"Scope:",{"type":36,"value":392}," full pipeline, executed phase-by-phase with a checkpoint after each phase.",{"type":31,"tag":140,"props":394,"children":395},{},[396,401,403,408],{"type":31,"tag":39,"props":397,"children":398},{},[399],{"type":36,"value":400},"Container:",{"type":36,"value":402}," this new cycle ",{"type":31,"tag":47,"props":404,"children":406},{"className":405},[],[407],{"type":36,"value":10},{"type":36,"value":409}," (c15 untouched).",{"type":31,"tag":140,"props":411,"children":412},{},[413,418,420,426],{"type":31,"tag":39,"props":414,"children":415},{},[416],{"type":36,"value":417},"Egress:",{"type":36,"value":419}," demote, don't delete — never an organizing surface or persona lane; allowed only\nas a minor detail-level signal where qcontrol itself shows it (the ",{"type":31,"tag":47,"props":421,"children":423},{"className":422},[],[424],{"type":36,"value":425},"Network Egress",{"type":36,"value":427}," card on an\nagent profile, the egress allow-list inside Policy & Enforcement).",{"type":31,"tag":140,"props":429,"children":430},{},[431,436,438,443,445,450,452,458],{"type":31,"tag":39,"props":432,"children":433},{},[434],{"type":36,"value":435},"Data:",{"type":36,"value":437}," fresh data model ",{"type":31,"tag":47,"props":439,"children":441},{"className":440},[],[442],{"type":36,"value":315},{"type":36,"value":444}," mirroring qcontrol's ",{"type":31,"tag":47,"props":446,"children":448},{"className":447},[],[449],{"type":36,"value":323},{"type":36,"value":451}," shape — do not\nreuse ",{"type":31,"tag":47,"props":453,"children":455},{"className":454},[],[456],{"type":36,"value":457},"c15-agents.ts",{"type":36,"value":288},{"key":376,"title":460,"empty":17,"ast":461},"Source Material",{"type":28,"children":462},[463],{"type":31,"tag":213,"props":464,"children":465},{},[466,476,500,511],{"type":31,"tag":140,"props":467,"children":468},{},[469,474],{"type":31,"tag":47,"props":470,"children":472},{"className":471},[],[473],{"type":36,"value":132},{"type":36,"value":475}," — the originating brief (copied from c15).",{"type":31,"tag":140,"props":477,"children":478},{},[479,484,486,491,493,499],{"type":31,"tag":47,"props":480,"children":482},{"className":481},[],[483],{"type":36,"value":87},{"type":36,"value":485}," — the qcontrol control plane (the new ",{"type":31,"tag":47,"props":487,"children":489},{"className":488},[],[490],{"type":36,"value":244},{"type":36,"value":492}," under analysis); JSON at\n",{"type":31,"tag":47,"props":494,"children":496},{"className":495},[],[497],{"type":36,"value":498},"\u002Fapi\u002F{stats,agents,agent,activity,security,costs,performance,installations,dlp,inventory}",{"type":36,"value":288},{"type":31,"tag":140,"props":501,"children":502},{},[503,509],{"type":31,"tag":47,"props":504,"children":506},{"className":505},[],[507],{"type":36,"value":508},"..\u002Fc15.agent-dashboard\u002F",{"type":36,"value":510}," — prior persona work + the agent-native audit (lineage, not source).",{"type":31,"tag":140,"props":512,"children":513},{},[514,519],{"type":31,"tag":47,"props":515,"children":517},{"className":516},[],[518],{"type":36,"value":190},{"type":36,"value":520}," — component catalog for the m1 constrained mockup pass.",{"key":376,"title":522,"empty":17,"ast":523},"Status",{"type":28,"children":524},[525,1177],{"type":31,"tag":213,"props":526,"children":529},{"className":527},[528],"contains-task-list",[530,550,566,598,615,654,671,716,732,794,861,1084,1140],{"type":31,"tag":140,"props":531,"children":534},{"className":532},[533],"task-list-item",[535,540,542,548],{"type":31,"tag":536,"props":537,"children":539},"input",{"checked":22,"disabled":22,"type":538},"checkbox",[],{"type":36,"value":541}," Phase 0 — cycle scaffold + ",{"type":31,"tag":47,"props":543,"children":545},{"className":544},[],[546],{"type":36,"value":547},"c16-fleet.ts",{"type":36,"value":549}," data model",{"type":31,"tag":140,"props":551,"children":553},{"className":552},[533],[554,557,559,564],{"type":31,"tag":536,"props":555,"children":556},{"checked":22,"disabled":22,"type":538},[],{"type":36,"value":558}," Phase 1 — ",{"type":31,"tag":47,"props":560,"children":562},{"className":561},[],[563],{"type":36,"value":334},{"type":36,"value":565}," (per-view + per-persona)",{"type":31,"tag":140,"props":567,"children":569},{"className":568},[533],[570,573,575,580,582,588,590,596],{"type":31,"tag":536,"props":571,"children":572},{"checked":22,"disabled":22,"type":538},[],{"type":36,"value":574}," Phase 2 — persona wireframes (",{"type":31,"tag":47,"props":576,"children":578},{"className":577},[],[579],{"type":36,"value":236},{"type":36,"value":581},", 14 pages) + ",{"type":31,"tag":47,"props":583,"children":585},{"className":584},[],[586],{"type":36,"value":587},"FleetSeatNav",{"type":36,"value":589}," + gallery + dynamic route; egress-scrub verified; ",{"type":31,"tag":47,"props":591,"children":593},{"className":592},[],[594],{"type":36,"value":595},"npm run build",{"type":36,"value":597}," passes",{"type":31,"tag":140,"props":599,"children":601},{"className":600},[533],[602,605,607,613],{"type":31,"tag":536,"props":603,"children":604},{"checked":22,"disabled":22,"type":538},[],{"type":36,"value":606}," Phase 2 review — ",{"type":31,"tag":47,"props":608,"children":610},{"className":609},[],[611],{"type":36,"value":612},"phase2-review.md",{"type":36,"value":614}," (value articulation per persona\u002Fpage; mean ≈ 3.1\u002F5; 3 systemic gaps: seats routed-not-framed, no seat landing, state-not-action)",{"type":31,"tag":140,"props":616,"children":618},{"className":617},[533],[619,622,624,629,631,637,639,645,647,652],{"type":31,"tag":536,"props":620,"children":621},{"checked":22,"disabled":22,"type":538},[],{"type":36,"value":623}," Phase 2b — ",{"type":31,"tag":39,"props":625,"children":626},{},[627],{"type":36,"value":628},"wf2 value-first revision",{"type":36,"value":630},": ",{"type":31,"tag":47,"props":632,"children":634},{"className":633},[],[635],{"type":36,"value":636},"WirePagePurpose",{"type":36,"value":638}," (purpose + bottom-line + do-next) + ",{"type":31,"tag":47,"props":640,"children":642},{"className":641},[],[643],{"type":36,"value":644},"FleetSeatNav2",{"type":36,"value":646}," + 5 persona seat-landing pages + all 14 deep pages re-led with a computed takeaway\u002Faction + per-page fixes; ",{"type":31,"tag":47,"props":648,"children":650},{"className":649},[],[651],{"type":36,"value":595},{"type":36,"value":653}," passes (19 routes)",{"type":31,"tag":140,"props":655,"children":657},{"className":656},[533],[658,661,663,669],{"type":31,"tag":536,"props":659,"children":660},{"checked":22,"disabled":22,"type":538},[],{"type":36,"value":662}," Seat-framing review — ",{"type":31,"tag":47,"props":664,"children":666},{"className":665},[],[667],{"type":36,"value":668},"seat-framing-review.md",{"type":36,"value":670}," (per-page seat-centric recs; 3 themes; build-once derived abstractions)",{"type":31,"tag":140,"props":672,"children":674},{"className":673},[533],[675,678,680,685,687,692,694,700,702,708,710,715],{"type":31,"tag":536,"props":676,"children":677},{"checked":22,"disabled":22,"type":538},[],{"type":36,"value":679}," Phase 2c — ",{"type":31,"tag":39,"props":681,"children":682},{},[683],{"type":36,"value":684},"wf3 seat-lensed revision",{"type":36,"value":686},": build-once derived signals in ",{"type":31,"tag":47,"props":688,"children":690},{"className":689},[],[691],{"type":36,"value":547},{"type":36,"value":693}," (Control Coverage %, compound-risk, Hardening-ROI, governance-tagged spend, trajectory) + ",{"type":31,"tag":47,"props":695,"children":697},{"className":696},[],[698],{"type":36,"value":699},"FleetSeatNav3",{"type":36,"value":701},"; shared pages re-lens by ",{"type":31,"tag":47,"props":703,"children":705},{"className":704},[],[706],{"type":36,"value":707},"?seat",{"type":36,"value":709},"; per-page derived signals across all 19; ",{"type":31,"tag":47,"props":711,"children":713},{"className":712},[],[714],{"type":36,"value":595},{"type":36,"value":653},{"type":31,"tag":140,"props":717,"children":719},{"className":718},[533],[720,723,725,730],{"type":31,"tag":536,"props":721,"children":722},{"checked":22,"disabled":22,"type":538},[],{"type":36,"value":724}," Phase 2d — ",{"type":31,"tag":39,"props":726,"children":727},{},[728],{"type":36,"value":729},"wf4 qdash-gap revision",{"type":36,"value":731},": four-question nav grouping (Assurance \u002F Security \u002F Identity & Access \u002F Admin) + Orientation map, Fleet Overview wall mode, net-new Teams & Users accountability rollup, Agent Inventory lifecycle states, concrete Compliance evidence pack",{"type":31,"tag":140,"props":733,"children":735},{"className":734},[533],[736,739,741,746,748,754,756,762,764,770,772,778,780,785,787,792],{"type":31,"tag":536,"props":737,"children":738},{"checked":22,"disabled":22,"type":538},[],{"type":36,"value":740}," Phase 2e — ",{"type":31,"tag":39,"props":742,"children":743},{},[744],{"type":36,"value":745},"wf4 Usage Limits add-on",{"type":36,"value":747}," (Uber-cap idea, simonwillison.net\u002F2026\u002FJun\u002F3\u002Fuber-caps-usage): net-new ",{"type":31,"tag":47,"props":749,"children":751},{"className":750},[],[752],{"type":36,"value":753},"usage-limits.vue",{"type":36,"value":755}," — per-axis spend ceilings (per user \u002F agent \u002F tool) with cap coverage %, over\u002Fnear counts, an \"uncapped\" worklist (names data-pipeline-agent = the LLM10 unbounded finding), and the Audit→Assist→Enforce ladder. Data: ",{"type":31,"tag":47,"props":757,"children":759},{"className":758},[],[760],{"type":36,"value":761},"usageCaps",{"type":36,"value":763}," config + ",{"type":31,"tag":47,"props":765,"children":767},{"className":766},[],[768],{"type":36,"value":769},"usageLimits()",{"type":36,"value":771}," \u002F ",{"type":31,"tag":47,"props":773,"children":775},{"className":774},[],[776],{"type":36,"value":777},"usageLimitSummary()",{"type":36,"value":779}," in ",{"type":31,"tag":47,"props":781,"children":783},{"className":782},[],[784],{"type":36,"value":547},{"type":36,"value":786},". Slotted under Assurance for Finance \u002F Engineering \u002F Executive seats; activates the previously-dead \"Set ceilings\" affordance (Cost Center now deep-links here). ",{"type":31,"tag":47,"props":788,"children":790},{"className":789},[],[791],{"type":36,"value":595},{"type":36,"value":793}," passes.",{"type":31,"tag":140,"props":795,"children":797},{"className":796},[533],[798,801,803,808,810,816,818,823,825,830,832,838,840,845,847,852,854,859],{"type":31,"tag":536,"props":799,"children":800},{"checked":22,"disabled":22,"type":538},[],{"type":36,"value":802}," Phase 2f — ",{"type":31,"tag":39,"props":804,"children":805},{},[806],{"type":36,"value":807},"wf5 persona-first synthesis",{"type":36,"value":809}," (",{"type":31,"tag":47,"props":811,"children":813},{"className":812},[],[814],{"type":36,"value":815},"wf5-analysis.md",{"type":36,"value":817},"): the \"best of wf3 + wf4\" — organized by ",{"type":31,"tag":39,"props":819,"children":820},{},[821],{"type":36,"value":822},"persona",{"type":36,"value":824}," (wf3's clean per-seat flat nav + seat-lensing) carrying wf4's richer surfaces (Effectiveness \u002F Usage Limits \u002F Teams & Users \u002F lifecycle \u002F wall mode \u002F evidence pack); the ",{"type":31,"tag":39,"props":826,"children":827},{},[828],{"type":36,"value":829},"four questions demoted to an implicit page ordering",{"type":36,"value":831}," (no group headers, no Orientation page — ",{"type":31,"tag":47,"props":833,"children":835},{"className":834},[],[836],{"type":36,"value":837},"FleetSeatNav5",{"type":36,"value":839},"). Net-new ",{"type":31,"tag":39,"props":841,"children":842},{},[843],{"type":36,"value":844},"Activity Log",{"type":36,"value":846}," (\"what happened?\" — the cycle-history §4b gap, the only unbuilt first-class question) on the Security \u002F Engineering \u002F Compliance seats; effectiveness + activity ",{"type":31,"tag":39,"props":848,"children":849},{},[850],{"type":36,"value":851},"woven",{"type":36,"value":853}," onto the agent profile, a Findings→Activity bridge, and an \"are they earning their keep?\" ROI line on the Executive board. ",{"type":31,"tag":47,"props":855,"children":857},{"className":856},[],[858],{"type":36,"value":595},{"type":36,"value":860}," passes (23 wf5 pages).",{"type":31,"tag":140,"props":862,"children":863},{},[864,870,872],{"type":31,"tag":865,"props":866,"children":867},"span",{},[868],{"type":36,"value":869},"~",{"type":36,"value":871}," Phase 3 — hi-fi mockups\n",{"type":31,"tag":213,"props":873,"children":875},{"className":874},[528],[876,997,1054],{"type":31,"tag":140,"props":877,"children":879},{"className":878},[533],[880,883,884,889,891,897,899,905,907,913,914,920,922,928,930,936,937,943,945,950,952],{"type":31,"tag":536,"props":881,"children":882},{"checked":22,"disabled":22,"type":538},[],{"type":36,"value":54},{"type":31,"tag":39,"props":885,"children":886},{},[887],{"type":36,"value":888},"wf3.m1 pass — COMPLETE (19 pages)",{"type":36,"value":890},": the first hi-fi pass, built FROM the wf3 wireframes under\n",{"type":31,"tag":47,"props":892,"children":894},{"className":893},[],[895],{"type":36,"value":896},"app\u002Fpages\u002Fc16\u002Fmockups\u002Fwf3.m1\u002Fcontrol-plane-v1\u002F",{"type":36,"value":898},". Unconstrained vocabulary — real q-nuxt-layer\n",{"type":31,"tag":47,"props":900,"children":902},{"className":901},[],[903],{"type":36,"value":904},"Ux*",{"type":36,"value":906},"\u002F",{"type":31,"tag":47,"props":908,"children":910},{"className":909},[],[911],{"type":36,"value":912},"Data*",{"type":36,"value":906},{"type":31,"tag":47,"props":915,"children":917},{"className":916},[],[918],{"type":36,"value":919},"Icon*",{"type":36,"value":921}," components plus best-fit visualizations, inventing native-styled components\n(ChartDoughnut, BudgetMeter, ScoreGauge, DataSeverityTag) inline where the library has gaps, each\nannotated as a proposed addition. Shared chrome: 14px seat rail (canonical seatNav: exec→executive-board,\nsecurity→findings, finance→cost-center, eng→performance, compliance→compliance) → sticky page chrome →\ninsight banner → KPI row → inline viz → ",{"type":31,"tag":47,"props":923,"children":925},{"className":924},[],[926],{"type":36,"value":927},"UxTableList",{"type":36,"value":929}," → \"Do next\" actions; local ",{"type":31,"tag":47,"props":931,"children":933},{"className":932},[],[934],{"type":36,"value":935},"fmtN",{"type":36,"value":906},{"type":31,"tag":47,"props":938,"children":940},{"className":939},[],[941],{"type":36,"value":942},"fmtCost",{"type":36,"value":944},"; every\nnumber traces to a ",{"type":31,"tag":47,"props":946,"children":948},{"className":947},[],[949],{"type":36,"value":547},{"type":36,"value":951}," export; egress demoted to brief-sanctioned spots only.\n",{"type":31,"tag":213,"props":953,"children":954},{},[955,960,965,970],{"type":31,"tag":140,"props":956,"children":957},{},[958],{"type":36,"value":959},"6 lead pages (prior): cost-center, executive-board, agent-inventory, agent-profile, findings, security-posture.",{"type":31,"tag":140,"props":961,"children":962},{},[963],{"type":36,"value":964},"8 deep pages: fleet-overview, showback, performance, data-protection, policy-enforcement, compliance, agent-identity, integrations.",{"type":31,"tag":140,"props":966,"children":967},{},[968],{"type":36,"value":969},"5 seat landings: executive-home, security-home, finance-home, engineering-home, compliance-home (purpose header → accountability KPIs → trajectory chart → \"Your surfaces\" card grid).",{"type":31,"tag":140,"props":971,"children":972},{},[973,975,981,983,988,990,995],{"type":36,"value":974},"Registry: single ",{"type":31,"tag":47,"props":976,"children":978},{"className":977},[],[979],{"type":36,"value":980},"wf3.m1",{"type":36,"value":982}," iteration entry (page list updated); dynamic route auto-lists. ",{"type":31,"tag":47,"props":984,"children":986},{"className":985},[],[987],{"type":36,"value":595},{"type":36,"value":989}," passes; no ",{"type":31,"tag":47,"props":991,"children":993},{"className":992},[],[994],{"type":36,"value":165},{"type":36,"value":996}," misuse.",{"type":31,"tag":140,"props":998,"children":1000},{"className":999},[533],[1001,1004,1005,1010,1012,1018,1020,1025,1027,1032,1034,1039,1041,1046,1048,1053],{"type":31,"tag":536,"props":1002,"children":1003},{"checked":22,"disabled":22,"type":538},[],{"type":36,"value":54},{"type":31,"tag":39,"props":1006,"children":1007},{},[1008],{"type":36,"value":1009},"wf5.m1 pass — COMPLETE (all 18 deep surfaces)",{"type":36,"value":1011},": hi-fi mockups built FROM the wf5 persona-first\nwireframes under ",{"type":31,"tag":47,"props":1013,"children":1015},{"className":1014},[],[1016],{"type":36,"value":1017},"app\u002Fpages\u002Fc16\u002Fmockups\u002Fwf5.m1\u002Fcontrol-plane-v1\u002F",{"type":36,"value":1019},", reusing the wf3.m1 vocabulary\n(ScoreGauge, BudgetMeter, ChartDoughnut, DataSeverityTag) — constrained to real q-nuxt-layer components.\nBuilt in two waves: (1) 8 lead surfaces — executive-board (incl. the \"are they earning their keep?\" ROI\nband), cost-center, agent-inventory (lifecycle states), agent-profile (woven \"is it working?\" + \"what it\ndid\" cards), findings (Activity Log bridge), security-posture, effectiveness, and the net-new ",{"type":31,"tag":39,"props":1021,"children":1022},{},[1023],{"type":36,"value":1024},"activity-log",{"type":36,"value":1026},"\nflight recorder; (2) 10 remaining deep surfaces — fleet-overview (Analyst\u002FWall toggle), usage-limits, the\nnet-new ",{"type":31,"tag":39,"props":1028,"children":1029},{},[1030],{"type":36,"value":1031},"teams-users",{"type":36,"value":1033}," accountability rollup, performance, data-protection, policy-enforcement, compliance\n(evidence pack), agent-identity, showback, integrations; (3) the 5 seat-home launchpads\n(security\u002Ffinance\u002Fexecutive\u002Fengineering\u002Fcompliance). The complete ",{"type":31,"tag":39,"props":1035,"children":1036},{},[1037],{"type":36,"value":1038},"23-page",{"type":36,"value":1040}," constrained set. Seat rail\nlinks target only built pages. ",{"type":31,"tag":47,"props":1042,"children":1044},{"className":1043},[],[1045],{"type":36,"value":595},{"type":36,"value":1047}," passes; all render HTTP 200; no ",{"type":31,"tag":47,"props":1049,"children":1051},{"className":1050},[],[1052],{"type":36,"value":165},{"type":36,"value":996},{"type":31,"tag":140,"props":1055,"children":1057},{"className":1056},[533],[1058,1061,1062,1067,1069,1075,1077,1082],{"type":31,"tag":536,"props":1059,"children":1060},{"checked":22,"disabled":22,"type":538},[],{"type":36,"value":54},{"type":31,"tag":39,"props":1063,"children":1064},{},[1065],{"type":36,"value":1066},"wf5.m2 pass — COMPLETE (8 lead surfaces, unconstrained)",{"type":36,"value":1068}," under\n",{"type":31,"tag":47,"props":1070,"children":1072},{"className":1071},[],[1073],{"type":36,"value":1074},"app\u002Fpages\u002Fc16\u002Fmockups\u002Fwf5.m2\u002Fcontrol-plane-v1\u002F",{"type":36,"value":1076},": the elevated, less-constrained rendering of the 8 leads —\nreal q-nuxt-layer components where they fit, plus best-fit visualizations invented inline where the library\nhas gaps (RadialScore, TrendArea, ConcentrationBar, SpendTreemap, TimelineRail\u002FEventChip, ReportCardHero,\nposture\u002Frecovery gauges), each annotated as a proposed addition. ",{"type":31,"tag":47,"props":1078,"children":1080},{"className":1079},[],[1081],{"type":36,"value":595},{"type":36,"value":1083}," passes; all render HTTP 200.",{"type":31,"tag":140,"props":1085,"children":1087},{"className":1086},[533],[1088,1091,1093,1098,1100,1106,1108,1114,1116,1121,1123,1132,1134,1139],{"type":31,"tag":536,"props":1089,"children":1090},{"checked":22,"disabled":22,"type":538},[],{"type":36,"value":1092}," Phase 3b — ",{"type":31,"tag":39,"props":1094,"children":1095},{},[1096],{"type":36,"value":1097},"wf5.b1 brochure site (per-seat, 6 pages)",{"type":36,"value":1099},": one value-story brochure page per seat\n(security \u002F finance \u002F executive \u002F engineering \u002F compliance) + an overview ",{"type":31,"tag":47,"props":1101,"children":1103},{"className":1102},[],[1104],{"type":36,"value":1105},"index",{"type":36,"value":1107},", under\n",{"type":31,"tag":47,"props":1109,"children":1111},{"className":1110},[],[1112],{"type":36,"value":1113},"app\u002Fpages\u002Fc16\u002Fbrochures\u002Fwf5.b1\u002Fcontrol-plane-v1\u002F",{"type":36,"value":1115},". Each weaves its seat's surfaces into a single\nproblem → pain → resolution narrative seeded by the wf5 page-level statements; Prose* components, proof\nstats from ",{"type":31,"tag":47,"props":1117,"children":1119},{"className":1118},[],[1120],{"type":36,"value":547},{"type":36,"value":1122},", no images, portable to ",{"type":31,"tag":1124,"props":1125,"children":1129},"a",{"href":1126,"rel":1127},"http:\u002F\u002Fwww.qpoint.io",[1128],"nofollow",[1130],{"type":36,"value":1131},"www.qpoint.io",{"type":36,"value":1133},". New surfaces foregrounded (Activity Log\non security\u002Feng\u002Fcompliance; Effectiveness on exec\u002Feng). ",{"type":31,"tag":47,"props":1135,"children":1137},{"className":1136},[],[1138],{"type":36,"value":595},{"type":36,"value":1083},{"type":31,"tag":140,"props":1141,"children":1143},{"className":1142},[533],[1144,1147,1149,1154,1156,1162,1164,1169,1171,1176],{"type":31,"tag":536,"props":1145,"children":1146},{"checked":22,"disabled":22,"type":538},[],{"type":36,"value":1148}," Phase 3c — ",{"type":31,"tag":39,"props":1150,"children":1151},{},[1152],{"type":36,"value":1153},"wf5.b2 value pages (per-page, 24)",{"type":36,"value":1155},": a single \"problem + value\" page for EVERY page in the\napp (index + all 23 surfaces), under ",{"type":31,"tag":47,"props":1157,"children":1159},{"className":1158},[],[1160],{"type":36,"value":1161},"app\u002Fpages\u002Fc16\u002Fbrochures\u002Fwf5.b2\u002Fcontrol-plane-v1\u002F",{"type":36,"value":1163},". Each plainly states\nthe problem the surface solves and the value it brings, seeded by that page's high-level statement\n(WirePagePurpose), with a few honest proof stats from ",{"type":31,"tag":47,"props":1165,"children":1167},{"className":1166},[],[1168],{"type":36,"value":547},{"type":36,"value":1170}," — the lightest brochure form, a value\nmap of the whole control plane. ",{"type":31,"tag":47,"props":1172,"children":1174},{"className":1173},[],[1175],{"type":36,"value":595},{"type":36,"value":1083},{"type":31,"tag":32,"props":1178,"children":1179},{},[1180,1185],{"type":31,"tag":39,"props":1181,"children":1182},{},[1183],{"type":36,"value":1184},"c16 artifact inventory:",{"type":36,"value":1186}," wf1–wf5 wireframes · wf3.m1 (19) + wf5.m1 (23) + wf5.m2 (8) mockups ·\nwf3.b1 + wf4.b1 + wf5.b1 (6) + wf5.b2 (24) brochures. Remaining (optional): m2 of the non-lead surfaces.",[],[334,1189,132,612,1190,1191,668,815,1192,1193],"cycle-history.md","qdash-premise-eval.md","seat-composition-review.md","wf5-report.md","wf5-vs-qdash-delta.md",[1195,1197,1199,1201,1203,1205,1207,1209,1211,1213],{"file":334,"title":1196},"— Phase 1 Analysis: Stakeholder & Persona Evaluation of the qcontrol Control Plane",{"file":1189,"title":1198},"— Cycle History & the Question Model",{"file":132,"title":1200},"Agent Dashboard",{"file":612,"title":1202},"— Phase 2 Review: Value Articulation per Persona & per Page",{"file":1190,"title":1204},"wf3 vs. the qdash premise — fidelity & integration ideas",{"file":1191,"title":1206},"— Seat Composition Review (wf3)",{"file":668,"title":1208},"— Seat-Centric Framing Review (wf2)",{"file":815,"title":1210},"— wf5 Analysis & Build: the persona-first synthesis",{"file":1192,"title":1212},"wf5 — Report & Seat-Needs Analysis",{"file":1193,"title":1214},"wf5 vs. qdash — Value & Feature Delta",[1216,1221],{"src":18,"kind":1217,"order":1218,"capturedAt":1219,"route":1220},"hero",4999,"2026-08-15T16:44:13.080Z","\u002Fc16\u002Fmockups\u002Fwf5.m1\u002Fcontrol-plane-v1\u002Fintegrations",{"src":1222,"kind":1217,"order":1218,"capturedAt":1223,"route":1224},"\u002Fcycles\u002Fbob-wire\u002Fc16-index.png","2026-08-15T16:41:05.572Z","\u002Fc16\u002F",[],[],1794599425451]