[{"data":1,"prerenderedAt":300},["ShallowReactive",2],{"$fQq7jPJoY43XHJaUapPsrrCQt0z1vOLH0mYC7e3qY3yQ":3},{"newThing":4,"project":5,"cycle":9,"sections":22,"threads":268,"otherDocs":269,"documents":270,"images":271,"archiveItems":298,"links":299},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":17},"c13",13,"c13.ai-agent-policies","ai-agent-policies","AI Agent Policies","active","2026-05-11",false,"\u002Fcycles\u002Fbob-wire\u002Fc13-index.png",7,0,"2026-08-15",[23,37,56,139,218,228],{"key":24,"title":25,"empty":17,"ast":26},"why","Why",{"type":27,"children":28},"root",[29],{"type":30,"tag":31,"props":32,"children":33},"element","p",{},[34],{"type":35,"value":36},"text","The existing policy wireframes (c0, c1, c6, c10) use infrastructure-era synthetic data — data residency, vendor allowlists, PII compliance. The PocketOS production database deletion (April 2026) proved that AI agents are a distinct policy surface: they read credentials, connect to arbitrary endpoints, and execute destructive operations autonomously. The six intervention points from the case study map directly to enforceable policies. The wireframes need data that tells that story.",{"key":38,"title":39,"empty":17,"ast":40},"objective","Objective",{"type":27,"children":41},[42],{"type":30,"tag":31,"props":43,"children":44},{},[45,47,54],{"type":35,"value":46},"Build policy compliance wireframes populated with AI agent security policies from the AI Policy Starter Pack (",{"type":30,"tag":48,"props":49,"children":51},"code",{"className":50},[],[52],{"type":35,"value":53},"design\u002Fbrand\u002Fai_policy_starter_pack.md",{"type":35,"value":55},"). Three pages — overview, violation detail, remediation tracking — using the c1 situation-room pattern with AI-specific data.",{"key":57,"title":58,"empty":17,"ast":59},"scope","Scope",{"type":27,"children":60},[61,70,108,116],{"type":30,"tag":31,"props":62,"children":63},{},[64],{"type":30,"tag":65,"props":66,"children":67},"strong",{},[68],{"type":35,"value":69},"In scope:",{"type":30,"tag":71,"props":72,"children":73},"ul",{},[74,88,93,98,103],{"type":30,"tag":75,"props":76,"children":77},"li",{},[78,80,86],{"type":35,"value":79},"Shared data file (",{"type":30,"tag":48,"props":81,"children":83},{"className":82},[],[84],{"type":35,"value":85},"app\u002Fdata\u002Fai-agent-policies.ts",{"type":35,"value":87},") with 6 policies, violations, and remediations",{"type":30,"tag":75,"props":89,"children":90},{},[91],{"type":35,"value":92},"Overview wireframe: policy listing, trust score health, open violations, agent fleet summary",{"type":30,"tag":75,"props":94,"children":95},{},[96],{"type":35,"value":97},"Violation wireframe: PocketOS-grounded incident detail — credential discovery, unauthorized destination, destructive mutation",{"type":30,"tag":75,"props":99,"children":100},{},[101],{"type":35,"value":102},"Remediation wireframe: AI-specific remedy types — redaction enforcement, allowlist blocking, trust escalation, session suspension",{"type":30,"tag":75,"props":104,"children":105},{},[106],{"type":35,"value":107},"Wireframe registry entries",{"type":30,"tag":31,"props":109,"children":110},{},[111],{"type":30,"tag":65,"props":112,"children":113},{},[114],{"type":35,"value":115},"Out of scope:",{"type":30,"tag":71,"props":117,"children":118},{},[119,124,129,134],{"type":30,"tag":75,"props":120,"children":121},{},[122],{"type":35,"value":123},"Mockup versions (future iteration)",{"type":30,"tag":75,"props":125,"children":126},{},[127],{"type":35,"value":128},"Policy editor page (existing c0 editor pattern still valid)",{"type":30,"tag":75,"props":130,"children":131},{},[132],{"type":35,"value":133},"Trust score visualization component (separate design problem)",{"type":30,"tag":75,"props":135,"children":136},{},[137],{"type":35,"value":138},"Changes to Wire* component APIs",{"key":140,"title":141,"empty":17,"ast":142},"key-changes","Key Changes",{"type":27,"children":143},[144],{"type":30,"tag":145,"props":146,"children":147},"ol",{},[148,188,198,208],{"type":30,"tag":75,"props":149,"children":150},{},[151,156,158,164,166,172,173,179,180,186],{"type":30,"tag":65,"props":152,"children":153},{},[154],{"type":35,"value":155},"New policy model",{"type":35,"value":157}," — trigger hooks (",{"type":30,"tag":48,"props":159,"children":161},{"className":160},[],[162],{"type":35,"value":163},"on_file_read",{"type":35,"value":165},", ",{"type":30,"tag":48,"props":167,"children":169},{"className":168},[],[170],{"type":35,"value":171},"on_net_connect",{"type":35,"value":165},{"type":30,"tag":48,"props":174,"children":176},{"className":175},[],[177],{"type":35,"value":178},"on_command_exec",{"type":35,"value":165},{"type":30,"tag":48,"props":181,"children":183},{"className":182},[],[184],{"type":35,"value":185},"on_agent_start",{"type":35,"value":187},"), match patterns (regex, path globs, destructive verbs), enforcement actions (redact, block, gate, escalate, suspend)",{"type":30,"tag":75,"props":189,"children":190},{},[191,196],{"type":30,"tag":65,"props":192,"children":193},{},[194],{"type":35,"value":195},"Trust score",{"type":35,"value":197}," — first-class field on policies and violations, with the \"Lethal Trifecta\" scoring model (external communication + sensitive data access + untrusted content)",{"type":30,"tag":75,"props":199,"children":200},{},[201,206],{"type":30,"tag":65,"props":202,"children":203},{},[204],{"type":35,"value":205},"Agent classification",{"type":35,"value":207}," — POL-006 introduces agent permission levels (Restricted, Standard, Elevated, YOLO) as a fleet-level governance concept",{"type":30,"tag":75,"props":209,"children":210},{},[211,216],{"type":30,"tag":65,"props":212,"children":213},{},[214],{"type":35,"value":215},"PocketOS incident thread",{"type":35,"value":217}," — violations and remediations trace a coherent 9-second timeline through each policy's lens",{"key":219,"title":220,"empty":17,"ast":221},"outcome","Outcome",{"type":27,"children":222},[223],{"type":30,"tag":31,"props":224,"children":225},{},[226],{"type":35,"value":227},"Three wireframe pages demonstrating Qpoint's AI agent runtime enforcement thesis with grounded synthetic data suitable for demos and storytelling.",{"key":229,"title":230,"empty":17,"ast":231},"extra","Source Material",{"type":27,"children":232},[233],{"type":30,"tag":71,"props":234,"children":235},{},[236,246,257],{"type":30,"tag":75,"props":237,"children":238},{},[239,244],{"type":30,"tag":48,"props":240,"children":242},{"className":241},[],[243],{"type":35,"value":53},{"type":35,"value":245}," — 6 policies with definitions, PocketOS mappings, visual test cases",{"type":30,"tag":75,"props":247,"children":248},{},[249,255],{"type":30,"tag":48,"props":250,"children":252},{"className":251},[],[253],{"type":35,"value":254},"c1\u002Fwireframes\u002Fwf1\u002Fpolicy-compliance-v1\u002F",{"type":35,"value":256}," — situation-room page pattern (overview, violation, remediation)",{"type":30,"tag":75,"props":258,"children":259},{},[260,266],{"type":30,"tag":48,"props":261,"children":263},{"className":262},[],[264],{"type":35,"value":265},"c1\u002Flearnings\u002Fpolicy-starter-pack.md",{"type":35,"value":267}," — 16-policy enterprise reference (infrastructure-era baseline)",[],[],[],[272,277,281,285,288,291,294],{"src":18,"kind":273,"order":274,"capturedAt":275,"route":276},"hero",4999,"2026-08-15T16:40:55.216Z","\u002Fc13\u002F",{"src":278,"kind":273,"order":274,"capturedAt":279,"route":280},"\u002Fcycles\u002Fbob-wire\u002Fc13-policy-remediation.png","2026-08-15T16:44:04.497Z","\u002Fc13\u002Fwireframes\u002Fwf1\u002Fai-agent-policies-v1\u002Fremediation",{"src":282,"kind":283,"order":284,"capturedAt":279,"route":280},"\u002Fcycles\u002Fbob-wire\u002Fc13-policy-remediation-2.png","slice",2,{"src":286,"kind":283,"order":287,"capturedAt":279,"route":280},"\u002Fcycles\u002Fbob-wire\u002Fc13-policy-remediation-3.png",3,{"src":289,"kind":283,"order":290,"capturedAt":279,"route":280},"\u002Fcycles\u002Fbob-wire\u002Fc13-policy-remediation-4.png",4,{"src":292,"kind":283,"order":293,"capturedAt":279,"route":280},"\u002Fcycles\u002Fbob-wire\u002Fc13-policy-remediation-5.png",5,{"src":295,"kind":296,"order":297,"capturedAt":279,"route":280},"\u002Fcycles\u002Fbob-wire\u002Fc13-policy-remediation-full.png","full",9000,[],[],1794599427614]