[{"data":1,"prerenderedAt":216},["ShallowReactive",2],{"$fZBYZ1_JIONprNIGxNRQE5d9WR6dRh5UpCtnun13s5ps":3},{"newThing":4,"project":5,"cycle":9,"sections":23,"threads":187,"otherDocs":188,"documents":190,"images":193,"archiveItems":214,"links":215},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":15,"status":16,"statusNote":4,"created":17,"completed":4,"mode":4,"report":4,"recordless":18,"thumbnail":19,"imageCount":20,"artifactCount":11,"lastActivity":21,"hasPickup":18,"hasInitialPrompt":22},"c1",1,"c1.situation-room","situation-room","Situation Room","Situation Room wireframe — problem-space command center for data governance","active","2026-03-03",false,"\u002Fcycles\u002Fbob-wire\u002Fc1-index.png",5,"2026-08-15",true,[24,38,73,115],{"key":25,"title":26,"empty":18,"ast":27},"why","Why",{"type":28,"children":29},"root",[30],{"type":31,"tag":32,"props":33,"children":34},"element","p",{},[35],{"type":36,"value":37},"text","Security and compliance teams need a focused view that surfaces systemic health and areas needing attention. Current wireframes (Policies, Triage, Vendors) address specific domains but lack a top-level lens that reveals the nature of a problem space — actors, dataflows, borders — and guides remediation.",{"key":39,"title":40,"empty":18,"ast":41},"objective","Objective",{"type":28,"children":42},[43,48],{"type":31,"tag":32,"props":44,"children":45},{},[46],{"type":36,"value":47},"Design brief + wireframe pages for a Situation Room that:",{"type":31,"tag":49,"props":50,"children":51},"ul",{},[52,58,63,68],{"type":31,"tag":53,"props":54,"children":55},"li",{},[56],{"type":36,"value":57},"Shows systemic health at a glance (healthy state is explicitly visible, not just absence of problems)",{"type":31,"tag":53,"props":59,"children":60},{},[61],{"type":36,"value":62},"Surfaces areas needing attention with problem-space context",{"type":31,"tag":53,"props":64,"children":65},{},[66],{"type":36,"value":67},"Clarifies problems when they exist (actors, dataflows, borders involved)",{"type":31,"tag":53,"props":69,"children":70},{},[71],{"type":36,"value":72},"Provides actionable remedy pathways (enforce, reconfigure, communicate, silence)",{"key":74,"title":75,"empty":18,"ast":76},"scope","Scope",{"type":28,"children":77},[78],{"type":31,"tag":49,"props":79,"children":80},{},[81,93,104],{"type":31,"tag":53,"props":82,"children":83},{},[84,91],{"type":31,"tag":85,"props":86,"children":88},"code",{"className":87},[],[89],{"type":36,"value":90},"cycles\u002Fc1.situation-room\u002Fbriefs\u002Fpolicy-compliance.md",{"type":36,"value":92}," — design brief (revised from situation-room.md)",{"type":31,"tag":53,"props":94,"children":95},{},[96,102],{"type":31,"tag":85,"props":97,"children":99},{"className":98},[],[100],{"type":36,"value":101},"app\u002Fpages\u002Fc1\u002Fwireframes\u002Fpolicy-compliance-v1\u002F",{"type":36,"value":103}," — wireframe pages",{"type":31,"tag":53,"props":105,"children":106},{},[107,113],{"type":31,"tag":85,"props":108,"children":110},{"className":109},[],[111],{"type":36,"value":112},"app\u002Fdata\u002Fwireframe-registry.ts",{"type":36,"value":114}," — feature + page entries",{"key":116,"title":117,"empty":18,"ast":118},"key-changes","Key Changes",{"type":28,"children":119},[120],{"type":31,"tag":49,"props":121,"children":122},{},[123,136,156,177,182],{"type":31,"tag":53,"props":124,"children":125},{},[126,128,134],{"type":36,"value":127},"Refined \"Situation Room\" from a single page into a ",{"type":31,"tag":129,"props":130,"children":131},"strong",{},[132],{"type":36,"value":133},"class\u002Fpattern",{"type":36,"value":135}," — each instance focuses on a named problem space",{"type":31,"tag":53,"props":137,"children":138},{},[139,141,146,148,154],{"type":36,"value":140},"First instance: ",{"type":31,"tag":129,"props":142,"children":143},{},[144],{"type":36,"value":145},"Policy Compliance",{"type":36,"value":147}," (",{"type":31,"tag":85,"props":149,"children":151},{"className":150},[],[152],{"type":36,"value":153},"policy-compliance-v1",{"type":36,"value":155},")",{"type":31,"tag":53,"props":157,"children":158},{},[159,161,167,169,175],{"type":36,"value":160},"v1 brief (",{"type":31,"tag":85,"props":162,"children":164},{"className":163},[],[165],{"type":36,"value":166},"situation-room.md",{"type":36,"value":168},") was too prescriptive; v2 brief (",{"type":31,"tag":85,"props":170,"children":172},{"className":171},[],[173],{"type":36,"value":174},"policy-compliance.md",{"type":36,"value":176},") is goal-oriented — defines data and goals, not UI components",{"type":31,"tag":53,"props":178,"children":179},{},[180],{"type":36,"value":181},"Remediation tracking added as its own view (catches future violations, shows \"under remediation\" status)",{"type":31,"tag":53,"props":183,"children":184},{},[185],{"type":36,"value":186},"Problem space \"map\" is conceptual (data\u002Frelationships), not necessarily a visual map",[],[189],"initial-prompt.md",[191],{"file":189,"title":192},"Terms",[194,199,203,207,210],{"src":19,"kind":195,"order":196,"capturedAt":197,"route":198},"hero",4999,"2026-08-15T16:40:45.846Z","\u002Fc1\u002F",{"src":200,"kind":195,"order":196,"capturedAt":201,"route":202},"\u002Fcycles\u002Fbob-wire\u002Fc1-policy-violation.png","2026-08-15T16:43:55.534Z","\u002Fc1\u002Fwireframes\u002Fwf1\u002Fpolicy-compliance-v1\u002Fviolation",{"src":204,"kind":205,"order":206,"capturedAt":201,"route":202},"\u002Fcycles\u002Fbob-wire\u002Fc1-policy-violation-2.png","slice",2,{"src":208,"kind":205,"order":209,"capturedAt":201,"route":202},"\u002Fcycles\u002Fbob-wire\u002Fc1-policy-violation-3.png",3,{"src":211,"kind":212,"order":213,"capturedAt":201,"route":202},"\u002Fcycles\u002Fbob-wire\u002Fc1-policy-violation-full.png","full",9000,[],[],1794599436871]