[{"data":1,"prerenderedAt":477},["ShallowReactive",2],{"$f5Jx03NiNpOnkNtEWkjfxWXQgnofCXhPv2IamsELhDLM":3},{"newThing":4,"project":5,"cycle":9,"sections":22,"threads":433,"otherDocs":434,"documents":435,"images":436,"archiveItems":474,"links":475},"AI Agents and Users as first-class actor types (icosahedron agents, sphere+cone users)",{"id":6,"label":7,"liveBase":8},"qmap","Qmap",null,{"id":10,"num":11,"dir":12,"name":13,"title":14,"focus":8,"status":15,"statusNote":8,"created":16,"completed":8,"mode":8,"report":8,"recordless":17,"thumbnail":18,"imageCount":19,"artifactCount":20,"lastActivity":21,"hasPickup":17,"hasInitialPrompt":17},"c14",14,"c14.actor-expansion","actor-expansion","Actor Expansion","archived","2026-03-23",false,"\u002Fcycles\u002Fqmap\u002Fc14-actor-expansion.png",9,0,"2026-08-15",[23,52,184,387,424],{"key":24,"title":25,"empty":17,"ast":26},"objective","Goal",{"type":27,"children":28},"root",[29],{"type":30,"tag":31,"props":32,"children":33},"element","p",{},[34,37,43,45,50],{"type":35,"value":36},"text","Add two new actor types — ",{"type":30,"tag":38,"props":39,"children":40},"strong",{},[41],{"type":35,"value":42},"AI Agents",{"type":35,"value":44}," and ",{"type":30,"tag":38,"props":46,"children":47},{},[48],{"type":35,"value":49},"Users",{"type":35,"value":51}," — with distinctive 3D meshes, realistic test data, and connection patterns that reflect modern network traffic.",{"key":53,"title":54,"empty":17,"ast":55},"extra","What's New",{"type":27,"children":56},[57],{"type":30,"tag":58,"props":59,"children":60},"ul",{},[61,72,82,114,139,149,174],{"type":30,"tag":62,"props":63,"children":64},"li",{},[65,70],{"type":30,"tag":38,"props":66,"children":67},{},[68],{"type":35,"value":69},"AgentMesh",{"type":35,"value":71}," — IcosahedronGeometry (20 triangular faces), grounded Y-axis spin + hover bob, geodesic\u002Fcrystalline appearance",{"type":30,"tag":62,"props":73,"children":74},{},[75,80],{"type":30,"tag":38,"props":76,"children":77},{},[78],{"type":35,"value":79},"UserMesh",{"type":35,"value":81}," — Composite sphere head + truncated cone body (person silhouette), slow grounded spin, matte finish",{"type":30,"tag":62,"props":83,"children":84},{},[85,90,92,99,100,106,108],{"type":30,"tag":38,"props":86,"children":87},{},[88],{"type":35,"value":89},"Entity factory",{"type":35,"value":91}," — ",{"type":30,"tag":93,"props":94,"children":96},"code",{"className":95},[],[97],{"type":35,"value":98},"'agent'",{"type":35,"value":44},{"type":30,"tag":93,"props":101,"children":103},{"className":102},[],[104],{"type":35,"value":105},"'user'",{"type":35,"value":107}," cases added to ",{"type":30,"tag":93,"props":109,"children":111},{"className":110},[],[112],{"type":35,"value":113},"createEntity()",{"type":30,"tag":62,"props":115,"children":116},{},[117,122,123,129,131,137],{"type":30,"tag":38,"props":118,"children":119},{},[120],{"type":35,"value":121},"Tag helpers",{"type":35,"value":91},{"type":30,"tag":93,"props":124,"children":126},{"className":125},[],[127],{"type":35,"value":128},"at()",{"type":35,"value":130}," for agent tags (Model, Framework, Owner, Autonomy), ",{"type":30,"tag":93,"props":132,"children":134},{"className":133},[],[135],{"type":35,"value":136},"ut()",{"type":35,"value":138}," for user tags (OS, Timezone, Location, Department, Role)",{"type":30,"tag":62,"props":140,"children":141},{},[142,147],{"type":30,"tag":38,"props":143,"children":144},{},[145],{"type":35,"value":146},"Connection weights",{"type":35,"value":148}," — Agent→vendor (0.5, LLM API calls), user→app (0.5), user→agent (0.4)",{"type":30,"tag":62,"props":150,"children":151},{},[152,157,158,164,166,172],{"type":30,"tag":38,"props":153,"children":154},{},[155],{"type":35,"value":156},"New scenarios",{"type":35,"value":91},{"type":30,"tag":93,"props":159,"children":161},{"className":160},[],[162],{"type":35,"value":163},"aiTeamScenario",{"type":35,"value":165}," (25 actors), ",{"type":30,"tag":93,"props":167,"children":169},{"className":168},[],[170],{"type":35,"value":171},"userWorkspaceScenario",{"type":35,"value":173}," (30 actors grouped by Department)",{"type":30,"tag":62,"props":175,"children":176},{},[177,182],{"type":30,"tag":38,"props":178,"children":179},{},[180],{"type":35,"value":181},"AI vendor URLs",{"type":35,"value":183}," — OpenAI, Anthropic, Hugging Face, Cohere, Replicate",{"key":53,"title":185,"empty":17,"ast":186},"Actor Types (6 total)",{"type":27,"children":187},[188],{"type":30,"tag":189,"props":190,"children":191},"table",{},[192,221],{"type":30,"tag":193,"props":194,"children":195},"thead",{},[196],{"type":30,"tag":197,"props":198,"children":199},"tr",{},[200,206,211,216],{"type":30,"tag":201,"props":202,"children":203},"th",{},[204],{"type":35,"value":205},"Type",{"type":30,"tag":201,"props":207,"children":208},{},[209],{"type":35,"value":210},"Geometry",{"type":30,"tag":201,"props":212,"children":213},{},[214],{"type":35,"value":215},"Spin",{"type":30,"tag":201,"props":217,"children":218},{},[219],{"type":35,"value":220},"Feel",{"type":30,"tag":222,"props":223,"children":224},"tbody",{},[225,249,272,295,317,352],{"type":30,"tag":197,"props":226,"children":227},{},[228,234,239,244],{"type":30,"tag":229,"props":230,"children":231},"td",{},[232],{"type":35,"value":233},"App",{"type":30,"tag":229,"props":235,"children":236},{},[237],{"type":35,"value":238},"Dodecahedron",{"type":30,"tag":229,"props":240,"children":241},{},[242],{"type":35,"value":243},"Full tumble",{"type":30,"tag":229,"props":245,"children":246},{},[247],{"type":35,"value":248},"Complex, interconnected",{"type":30,"tag":197,"props":250,"children":251},{},[252,257,262,267],{"type":30,"tag":229,"props":253,"children":254},{},[255],{"type":35,"value":256},"Service",{"type":30,"tag":229,"props":258,"children":259},{},[260],{"type":35,"value":261},"Hexagonal prism",{"type":30,"tag":229,"props":263,"children":264},{},[265],{"type":35,"value":266},"Grounded",{"type":30,"tag":229,"props":268,"children":269},{},[270],{"type":35,"value":271},"Stable, modular",{"type":30,"tag":197,"props":273,"children":274},{},[275,280,285,290],{"type":30,"tag":229,"props":276,"children":277},{},[278],{"type":35,"value":279},"Database",{"type":30,"tag":229,"props":281,"children":282},{},[283],{"type":35,"value":284},"3 stacked octagons",{"type":30,"tag":229,"props":286,"children":287},{},[288],{"type":35,"value":289},"Grounded, slow",{"type":30,"tag":229,"props":291,"children":292},{},[293],{"type":35,"value":294},"Layered storage",{"type":30,"tag":197,"props":296,"children":297},{},[298,303,308,312],{"type":30,"tag":229,"props":299,"children":300},{},[301],{"type":35,"value":302},"Vendor",{"type":30,"tag":229,"props":304,"children":305},{},[306],{"type":35,"value":307},"Octahedron + favicon",{"type":30,"tag":229,"props":309,"children":310},{},[311],{"type":35,"value":243},{"type":30,"tag":229,"props":313,"children":314},{},[315],{"type":35,"value":316},"External, precious",{"type":30,"tag":197,"props":318,"children":319},{},[320,328,336,344],{"type":30,"tag":229,"props":321,"children":322},{},[323],{"type":30,"tag":38,"props":324,"children":325},{},[326],{"type":35,"value":327},"Agent",{"type":30,"tag":229,"props":329,"children":330},{},[331],{"type":30,"tag":38,"props":332,"children":333},{},[334],{"type":35,"value":335},"Icosahedron",{"type":30,"tag":229,"props":337,"children":338},{},[339],{"type":30,"tag":38,"props":340,"children":341},{},[342],{"type":35,"value":343},"Grounded + bob",{"type":30,"tag":229,"props":345,"children":346},{},[347],{"type":30,"tag":38,"props":348,"children":349},{},[350],{"type":35,"value":351},"Intelligent, autonomous",{"type":30,"tag":197,"props":353,"children":354},{},[355,363,371,379],{"type":30,"tag":229,"props":356,"children":357},{},[358],{"type":30,"tag":38,"props":359,"children":360},{},[361],{"type":35,"value":362},"User",{"type":30,"tag":229,"props":364,"children":365},{},[366],{"type":30,"tag":38,"props":367,"children":368},{},[369],{"type":35,"value":370},"Sphere + cone",{"type":30,"tag":229,"props":372,"children":373},{},[374],{"type":30,"tag":38,"props":375,"children":376},{},[377],{"type":35,"value":378},"Grounded, very slow",{"type":30,"tag":229,"props":380,"children":381},{},[382],{"type":30,"tag":38,"props":383,"children":384},{},[385],{"type":35,"value":386},"Human, grounded",{"key":53,"title":388,"empty":17,"ast":389},"Key Decisions",{"type":27,"children":390},[391],{"type":30,"tag":58,"props":392,"children":393},{},[394,404,414],{"type":30,"tag":62,"props":395,"children":396},{},[397,402],{"type":30,"tag":38,"props":398,"children":399},{},[400],{"type":35,"value":401},"Users are dual-modeled",{"type":35,"value":403}," — visible actor entity AND grouping context. Group by Department\u002FRole creates user-context rugs using existing tag-based grouping (no special code needed).",{"type":30,"tag":62,"props":405,"children":406},{},[407,412],{"type":30,"tag":38,"props":408,"children":409},{},[410],{"type":35,"value":411},"Agent geometry (Icosahedron)",{"type":35,"value":413}," — visually distinct from App's dodecahedron (20 triangular vs 12 pentagonal faces). The faceted, crystalline look conveys synthetic intelligence.",{"type":30,"tag":62,"props":415,"children":416},{},[417,422],{"type":30,"tag":38,"props":418,"children":419},{},[420],{"type":35,"value":421},"Hover bob for agents",{"type":35,"value":423}," — subtle floating animation distinguishes agents from grounded services\u002Fusers.",{"key":53,"title":425,"empty":17,"ast":426},"Built From",{"type":27,"children":427},[428],{"type":30,"tag":31,"props":429,"children":430},{},[431],{"type":35,"value":432},"C13: Group Mode — the group-by-type mode, layout engine, entity system, transitions, and composable architecture carry forward.",[],[],[],[437,443,447,451,455,459,463,467,471],{"src":438,"kind":439,"order":20,"caption":440,"capturedAt":441,"route":442},"\u002Fcycles\u002Fqmap\u002Fc14-progressive-all.png","hero","Progressive Filter — all actors on stage","2026-08-15T23:43:05.086Z","\u002Fexperiments\u002Fc14.actor-expansion\u002F",{"src":444,"kind":439,"order":445,"caption":446,"capturedAt":441,"route":442},"\u002Fcycles\u002Fqmap\u002Fc14-progressive-novendors.png",1,"Frame 2 — vendors removed, layout re-flows",{"src":448,"kind":439,"order":449,"caption":450,"capturedAt":441,"route":442},"\u002Fcycles\u002Fqmap\u002Fc14-progressive-backend.png",2,"Frame 4 — only backend remains",{"src":452,"kind":439,"order":453,"caption":454,"capturedAt":441,"route":442},"\u002Fcycles\u002Fqmap\u002Fc14-topdown.png",3,"Top-down camera on the full cast",{"src":456,"kind":439,"order":457,"caption":458,"capturedAt":441,"route":442},"\u002Fcycles\u002Fqmap\u002Fc14-scale-storm.png",4,"Scale Storm — 200 actors under pressure",{"src":460,"kind":439,"order":461,"caption":462,"capturedAt":441,"route":442},"\u002Fcycles\u002Fqmap\u002Fc14-region-migration.png",5,"Region Migration — 150 actors mid-move",{"src":464,"kind":439,"order":465,"caption":466,"capturedAt":441,"route":442},"\u002Fcycles\u002Fqmap\u002Fc14-user-traffic.png",6,"User Traffic scenario — the new user meshes in play",{"src":468,"kind":439,"order":469,"caption":470,"capturedAt":441,"route":442},"\u002Fcycles\u002Fqmap\u002Fc14-group-mode.png",7,"Group mode — actors gathered by tag",{"src":18,"kind":439,"order":472,"capturedAt":473,"route":442},4999,"2026-08-15T16:38:07.707Z",[],[476],{"route":442,"href":8},1794599369621]