[{"data":1,"prerenderedAt":226},["ShallowReactive",2],{"$fcJ0idh2A2go7v2LMiMOFEGRBz4fKDbbFZNi6NPEXJWY":3},{"newThing":4,"project":5,"cycle":9,"sections":23,"threads":203,"otherDocs":204,"documents":205,"images":206,"archiveItems":224,"links":225},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":18,"mode":4,"report":4,"recordless":19,"thumbnail":20,"imageCount":21,"artifactCount":11,"lastActivity":22,"hasPickup":19,"hasInitialPrompt":19},"c0",0,"c0.foundations","foundations","Foundations","Core entity wireframes — policies, triage, and vendors","archived","2026-02-23","2026-03-02",false,"\u002Fcycles\u002Fbob-wire\u002Fc0-index.png",4,"2026-08-15",[24,38,84,148],{"key":25,"title":26,"empty":19,"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","The product needs foundational wireframes for its three core governance entities: Policies (compliance rules and exceptions), Triage (cross-domain prioritized action queue), and Vendors (portfolio lifecycle and compliance posture). These establish the information architecture and interaction patterns that later cycles build on.",{"key":39,"title":40,"empty":19,"ast":41},"objective","Objective",{"type":28,"children":42},[43,48],{"type":31,"tag":32,"props":44,"children":45},{},[46],{"type":36,"value":47},"Design briefs + wireframe pages for:",{"type":31,"tag":49,"props":50,"children":51},"ul",{},[52,64,74],{"type":31,"tag":53,"props":54,"children":55},"li",{},[56,62],{"type":31,"tag":57,"props":58,"children":59},"strong",{},[60],{"type":36,"value":61},"Policies",{"type":36,"value":63}," — compliance dashboard, exception management, policy editor",{"type":31,"tag":53,"props":65,"children":66},{},[67,72],{"type":31,"tag":57,"props":68,"children":69},{},[70],{"type":36,"value":71},"Triage",{"type":36,"value":73}," — unified queue, coverage matrix, prioritized action items",{"type":31,"tag":53,"props":75,"children":76},{},[77,82],{"type":31,"tag":57,"props":78,"children":79},{},[80],{"type":36,"value":81},"Vendors",{"type":36,"value":83}," — portfolio overview, vendor detail, per-policy compliance",{"key":85,"title":86,"empty":19,"ast":87},"scope","Scope",{"type":28,"children":88},[89],{"type":31,"tag":49,"props":90,"children":91},{},[92,104,115,126,137],{"type":31,"tag":53,"props":93,"children":94},{},[95,102],{"type":31,"tag":96,"props":97,"children":99},"code",{"className":98},[],[100],{"type":36,"value":101},"cycles\u002Fc0.foundations\u002Fbriefs\u002F",{"type":36,"value":103}," — design briefs",{"type":31,"tag":53,"props":105,"children":106},{},[107,113],{"type":31,"tag":96,"props":108,"children":110},{"className":109},[],[111],{"type":36,"value":112},"app\u002Fpages\u002Fc0\u002Fwireframes\u002Fpolicies-v1\u002F",{"type":36,"value":114}," — v1 wireframes (superseded)",{"type":31,"tag":53,"props":116,"children":117},{},[118,124],{"type":31,"tag":96,"props":119,"children":121},{"className":120},[],[122],{"type":36,"value":123},"app\u002Fpages\u002Fc0\u002Fwireframes\u002Fpolicies-v2\u002F",{"type":36,"value":125}," — v2 wireframes (current)",{"type":31,"tag":53,"props":127,"children":128},{},[129,135],{"type":31,"tag":96,"props":130,"children":132},{"className":131},[],[133],{"type":36,"value":134},"app\u002Fpages\u002Fc0\u002Fwireframes\u002Ftriage-v1\u002F",{"type":36,"value":136}," — triage wireframes",{"type":31,"tag":53,"props":138,"children":139},{},[140,146],{"type":31,"tag":96,"props":141,"children":143},{"className":142},[],[144],{"type":36,"value":145},"app\u002Fpages\u002Fc0\u002Fwireframes\u002Fvendors-v1\u002F",{"type":36,"value":147}," — vendor wireframes",{"key":149,"title":150,"empty":19,"ast":151},"outcome","Outcome",{"type":28,"children":152},[153,158,198],{"type":31,"tag":32,"props":154,"children":155},{},[156],{"type":36,"value":157},"Three entity wireframe sets established the core IA:",{"type":31,"tag":49,"props":159,"children":160},{},[161,178,188],{"type":31,"tag":53,"props":162,"children":163},{},[164,169,171,176],{"type":31,"tag":57,"props":165,"children":166},{},[167],{"type":36,"value":168},"Policies v1",{"type":36,"value":170}," (5 pages, superseded) → ",{"type":31,"tag":57,"props":172,"children":173},{},[174],{"type":36,"value":175},"Policies v2",{"type":36,"value":177}," (5 pages) — action-oriented overview with security-persona CTAs, exceptions & audit log, policy editor, exception detail, reports & trends",{"type":31,"tag":53,"props":179,"children":180},{},[181,186],{"type":31,"tag":57,"props":182,"children":183},{},[184],{"type":36,"value":185},"Triage v1",{"type":36,"value":187}," (3 pages) — aggregate health overview, prioritized queue with filters\u002Fbulk actions, vendor-policy coverage matrix",{"type":31,"tag":53,"props":189,"children":190},{},[191,196],{"type":31,"tag":57,"props":192,"children":193},{},[194],{"type":36,"value":195},"Vendors v1",{"type":36,"value":197}," (3 pages) — lifecycle overview with sensitivity overlay, vendor detail with per-policy compliance, vendor compliance drill-down",{"type":31,"tag":32,"props":199,"children":200},{},[201],{"type":36,"value":202},"These wireframes define the navigation patterns, data shapes, and interaction models used by subsequent cycles.",[],[],[],[207,212,216,220],{"src":20,"kind":208,"order":209,"capturedAt":210,"route":211},"hero",4999,"2026-08-15T16:40:30.995Z","\u002Fc0\u002F",{"src":213,"kind":208,"order":209,"capturedAt":214,"route":215},"\u002Fcycles\u002Fbob-wire\u002Fc0-vendors-overview.png","2026-08-15T16:43:25.664Z","\u002Fc0\u002Fwireframes\u002Fwf1\u002Fvendors-v1\u002Foverview",{"src":217,"kind":218,"order":219,"capturedAt":214,"route":215},"\u002Fcycles\u002Fbob-wire\u002Fc0-vendors-overview-2.png","slice",2,{"src":221,"kind":222,"order":223,"capturedAt":214,"route":215},"\u002Fcycles\u002Fbob-wire\u002Fc0-vendors-overview-full.png","full",9000,[],[],1794599367987]