[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"site-navigation":3,"home-content":99,"home-blog-posts":259},{"id":4,"adminNav":5,"adminUser":18,"brand":22,"email":23,"extension":24,"footerColumns":25,"footerExplore":66,"footerNote":86,"footerStatement":87,"headerCta":88,"meta":89,"nav":90,"social":95,"stem":96,"workspace":97,"__hash__":98},"navigation\u002Fsite\u002Fnavigation.json",[6,10,14],{"label":7,"to":8,"icon":9},"Overview","\u002Fadmin","⌁",{"label":11,"to":12,"icon":13},"Notes","\u002Fadmin\u002Fposts","□",{"label":15,"to":16,"icon":17},"Readiness","\u002Fadmin\u002Fpeople","◇",{"name":19,"role":20,"initials":21},"Workspace admin","Strategy and content","HA","HyperActivity","hello@hyperactivity.studio","json",[26,38,49],{"label":27,"links":28},"Clients",[29,32,35],{"label":30,"to":31},"Consulting","\u002Fservices",{"label":33,"to":34},"How we work","\u002Fbusiness\u002Fprocess",{"label":36,"to":37},"Start a conversation","\u002Fstart",{"label":39,"links":40},"Technologists",[41,44,47],{"label":42,"to":43},"The network","\u002Fnetwork\u002Fapply",{"label":45,"to":46},"Engineering notes","\u002Fblog",{"label":48,"to":43},"Join the network",{"label":50,"links":51},"Company",[52,55,58,61,63],{"label":53,"to":54},"Direction","\u002Fabout",{"label":56,"to":57},"Business","\u002Fbusiness",{"label":59,"to":60},"Privacy","\u002Fprivacy",{"label":62,"to":8},"Admin preview",{"label":64,"to":65},"API contract","\u002Fopenapi.json",[67,69,70,71,73,76,79,80,81,83,84,85],{"label":68,"to":54},"Company direction",{"label":56,"to":57},{"label":30,"to":31},{"label":72,"to":34},"Process",{"label":74,"to":75},"Progression","\u002Fbusiness\u002Fprogression",{"label":77,"to":78},"Model","\u002Fbusiness\u002Fmodel",{"label":45,"to":46},{"label":36,"to":37},{"label":82,"to":43},"Network",{"label":59,"to":60},{"label":62,"to":8},{"label":64,"to":65},"Built with Nuxt Content, PrimeVue, and accountable system design.","Making new technology usable, with people still in charge of it.",{"label":36,"to":37},{},[91,92,93,94],{"label":30,"to":31},{"label":53,"to":54},{"label":56,"to":57},{"label":45,"to":46},[],"site\u002Fnavigation","HyperActivity strategy and content","JXLm-RrE2DUrAEV2Gla3lpwqW6a2DsSGOtHM4vrNwdM",{"id":100,"agentic":101,"business":115,"capabilities":134,"consulting":157,"contact":194,"extension":24,"hero":199,"meta":216,"network":217,"notes":238,"principles":242,"seo":254,"stem":257,"__hash__":258},"home\u002Fsite\u002Fhome.json",{"eyebrow":102,"title":103,"description":104,"safeguards":105},"Agentic interaction model","Automation that keeps people in command.","Agentic workflows should make goals, plans, evidence, uncertainty, and next actions visible. Consequential actions remain subject to explicit human approval.",[106,109,112],{"title":107,"description":108},"Evidence stays visible","Show sources, assumptions, uncertainty, and recommendations where decisions are made.",{"title":110,"description":111},"Control stays human","People can edit, reject, pause, redirect, and approve work before consequential actions occur.",{"title":113,"description":114},"History stays understandable","Preserve decisions, actions, outcomes, and recovery paths without exposing unnecessary personal or client data.",{"eyebrow":116,"title":117,"description":118,"cta":119,"cards":121},"How the work runs","Trust is an engineering outcome.","Rather than a portfolio of logos, the work is published as method: how an engagement runs, what has to be true before the next stage opens, and how the three capabilities fit together.",{"label":120,"to":57},"The business overview",[122,126,130],{"kicker":72,"title":123,"description":124,"to":34,"linkLabel":125},"Discovery, formation, governance","A free consultation, then a paid assessment. Roles defined before anyone proposes.","Read the process",{"kicker":74,"title":127,"description":128,"to":75,"linkLabel":129},"Stages with an exit bar","Consulting proof first. Membership, education, and platform open only when the evidence for them exists.","See the sequence",{"kicker":77,"title":131,"description":132,"to":78,"linkLabel":133},"Three capabilities, one order","Consulting is the public offer today. Guild and platform stay gated.","Read the model",{"eyebrow":135,"title":136,"description":137,"items":138},"One institution, built in stages","Three connected capabilities with a deliberate order.","Consulting establishes trust and practical evidence. The guild and platform expand only when the preceding stage demonstrates durable value.",[139,145,151],{"stage":140,"status":141,"tone":142,"title":143,"description":144},"01","Current focus","current","Technology consulting","Deliver interface and architecture outcomes while learning which workflows create repeatable client value.",{"stage":146,"status":147,"tone":148,"title":149,"description":150},"02","Evidence-gated","gated","Professional guild for technologists","Develop professional collaboration and standards after consulting credibility supports a useful membership experience.",{"stage":152,"status":153,"tone":154,"title":155,"description":156},"03","Emerging internally","emerging","Agentic operating platform","Build focused internal tools around proven workflows before considering a broader product.",{"eyebrow":158,"title":159,"description":160,"note":161,"cta":162,"entryPoint":164,"items":172},"Consulting foundation","The measure is whether a person can stay in charge of it.","We focus on the interface and the architecture together, so that AI-enabled software stays understandable, maintainable, and useful to the people who own it.","Scope and terms are negotiated. We do not publish rates.",{"label":163,"to":37},"Book a free consultation",{"title":165,"badge":166,"description":167,"tags":168},"UI & Architecture Assessment","Start here","A structured review of your interface and architecture together, Agentic UI first. You get findings, the decisions that need making, and a recommended sequence. Quoted after a free consultation.",[169,170,171],"Diagnostic","Fixed fee","Decision list",[173,181,187],{"number":140,"title":174,"badge":175,"description":176,"tags":177},"Frontend and UI architecture","Lead offer","Coherent interface systems that make complex workflows and consequential decisions legible to people, on an architecture your own engineers can carry.",[178,179,180],"Agentic UI","Design systems","Approval flows",{"number":146,"title":178,"description":182,"tags":183},"Approval surfaces for systems that act: evidence stays visible, control stays human, and history stays understandable.",[184,185,186],"Evidence","Human control","Activity history",{"number":152,"title":188,"description":189,"tags":190},"Software architecture consulting","Boundaries, seams, and a modular monolith that can still grow. Where models belong, where they do not, and what the system does when they are wrong.",[191,192,193],"Boundaries","Modular monolith","Evaluation",{"eyebrow":195,"title":196,"description":197,"cta":198},"Planning an intelligent software initiative?","Start with the architecture and the work.","Start with a consultation. Share the outcome you need and the constraints you face. Scope and terms are negotiated; this site does not publish rates or dollar amounts.",{"label":36,"to":37},{"eyebrow":200,"titleBefore":201,"emphasis":202,"titleAfter":203,"lede":204,"primaryCta":205,"secondaryCta":207,"footnote":209,"technologist":210},"Interfaces for technology that is still new","Powerful is easy.","Usable is the work.","","Emerging technology arrives as capability, not as a product. We build the surface between the two: interfaces where people can see what the system did, judge it, and decide what happens next. That includes AI, and increasingly it means agents.",{"label":206,"to":31},"Explore consulting",{"label":208,"to":54},"See our direction","Consulting first. Guild and platform capabilities grow from demonstrated need.",{"eyebrow":211,"lede":212,"primaryCta":213,"secondaryCta":214},"A vetted network of senior technologists","A vetted network of specialists who read the ADR, argue the decision, and sign their work. Direct contracts, shared standards, no bench.",{"label":48,"to":43},{"label":215,"to":46},"Read the notes",{},{"eyebrow":42,"badge":218,"title":219,"description":220,"cta":221,"features":223,"footnote":237},"Open · free · by interview","A vetted network, not a bench.","Senior technologists contract directly with clients and work to shared standards. Joining is free. Entry is by interview, with verified identity, independent-business status, work evidence, and references.",{"label":222,"to":43},"Apply to the network",[224,227,230,233],{"title":225,"description":226},"Direct contracts","You contract with the client and they pay you directly. We charge the client for discovery and governance, not you.",{"title":228,"description":229},"Sealed proposals","Proposals stay sealed so there is no race to the bottom on price.",{"title":231,"description":232},"Shared standards","Accessible delivery, documented decisions, and human oversight of agents. You keep serving your other clients.",{"title":234,"description":235,"dashed":236},"Opportunities","Roles are shared inside the network, never posted publicly.",true,"The network is not formal guild membership. Membership, education, and benefits arrive later, behind the progression gates.",{"eyebrow":45,"title":239,"cta":240},"Ideas for building intelligent systems.",{"label":241,"to":46},"Read all notes",{"eyebrow":33,"title":243,"items":244},"Trust is a delivery outcome.",[245,248,251],{"number":140,"title":246,"description":247},"Start with the operating goal","Frame the decision or workflow that must improve before selecting models, tools, or interfaces.",{"number":146,"title":249,"description":250},"Keep judgment close to delivery","Senior practitioners remain close to architecture, implementation, evaluation, and the people who own the result.",{"number":152,"title":252,"description":253},"Build capability, not dependency","Document decisions, design provider-neutral boundaries, and leave systems that teams can understand and operate.",{"title":255,"description":256},"HyperActivity — making new technology usable","HyperActivity builds the usable surface between emerging technology and the people who have to operate it: interfaces where evidence stays visible and human judgment stays in charge.","site\u002Fhome","TY_743AprPicJgBOeLI7tkifGbMTTFFiScy3zjG_1Xo",[260,308,350],{"id":261,"title":262,"active":236,"author":263,"body":266,"category":296,"date":297,"description":298,"extension":299,"featured":236,"image":300,"meta":301,"navigation":236,"path":302,"prompt":303,"readTime":304,"seo":305,"stem":306,"__hash__":307},"blog\u002Fblog\u002Fmake-the-agent-legible.md","Make the agent legible, not merely capable",{"name":264,"role":265},"HyperActivity Editorial","Engineering practice",{"type":267,"value":268,"toc":291},"minimark",[269,274,278,281,285,288],[270,271,273],"h2",{"id":272},"visibility-is-the-product","Visibility is the product",[275,276,277],"p",{},"An agent that acts without showing its working forces people to trust a black box. Agentic UI should surface the active goal, the current plan, progress, sources, assumptions, uncertainty, and the proposed next action.",[275,279,280],{},"Progressive disclosure keeps complex work navigable: show the summary first, then open the trail of tool calls, evidence, and alternatives when someone needs to intervene. Preserve an understandable history so decisions can be reviewed without reconstructing chat archaeology.",[270,282,284],{"id":283},"control-is-a-first-class-interaction","Control is a first-class interaction",[275,286,287],{},"People must be able to edit, reject, pause, redirect, and approve work. Require explicit confirmation before external communication, payment, deletion, permission changes, publication, or any other consequential effect.",[275,289,290],{},"Accessibility belongs in the same design: keyboard operation, clear status announcements, recoverable failures, and interruption that does not strand assistive-technology users. An agent people can command—and stop—is more valuable than one that only impresses in uninterrupted flow.",{"title":203,"searchDepth":292,"depth":292,"links":293},2,[294,295],{"id":272,"depth":292,"text":273},{"id":283,"depth":292,"text":284},"Agentic UX","2026-07-24","Agentic interfaces earn trust when goals, plans, evidence, and next actions stay visible—and consequential steps wait for people.","md","\u002Fi\u002Fclear-cube-sparkling-diamonds-inside-placed-1.png",{},"\u002Fblog\u002Fmake-the-agent-legible","If a user paused an agent mid-run, what would they need to see to decide whether to resume, edit, or stop?","7 min",{"title":262,"description":298},"blog\u002Fmake-the-agent-legible","TU26DO9ZkiEgv6nVzYDCvUzniaKz7XDGNIu3q5ObZ5A",{"id":309,"title":310,"active":236,"author":311,"body":312,"category":338,"date":339,"description":340,"extension":299,"featured":341,"image":342,"meta":343,"navigation":236,"path":344,"prompt":345,"readTime":346,"seo":347,"stem":348,"__hash__":349},"blog\u002Fblog\u002Fmodular-monolith-with-room-to-grow.md","Start with a modular monolith that can still grow",{"name":264,"role":265},{"type":267,"value":313,"toc":334},[314,318,321,324,328,331],[270,315,317],{"id":316},"cohesion-first-distribution-later","Cohesion first, distribution later",[275,319,320],{},"A modular monolith keeps related behaviour close, shared types honest, and failure modes inspectable while the product is still learning what matters. Clear module boundaries, explicit contracts, and a single durable data store usually beat a premature mesh of services.",[275,322,323],{},"Introduce independently deployed services when operational evidence demands it: different scaling profiles, separate release risk, or team ownership that cannot share a lifecycle. Until then, invest in the seams—packages, interfaces, schemas, and tests—that make a later split deliberate rather than remedial.",[270,325,327],{"id":326},"contracts-are-architecture","Contracts are architecture",[275,329,330],{},"External HTTP surfaces deserve OpenAPI definitions. Structured payloads and AI outputs deserve JSON Schema. Domain events deserve a documented shape before they become tribal knowledge.",[275,332,333],{},"Architecture is the set of decisions that remain expensive to reverse. Prefer those decisions to be visible in typed modules, validated boundaries, and ADRs—not hidden in informal service sprawl.",{"title":203,"searchDepth":292,"depth":292,"links":335},[336,337],{"id":316,"depth":292,"text":317},{"id":326,"depth":292,"text":327},"Software architecture","2026-07-22","Independent services are a response to proven operational pressure, not a prerequisite for serious architecture.",false,"\u002Fi\u002Fmathematically-correct-orthographic-projection-4d-tesseract-1.png",{},"\u002Fblog\u002Fmodular-monolith-with-room-to-grow","Which module boundary would still be valuable if everything stayed in one deployable unit for another year?","6 min",{"title":310,"description":340},"blog\u002Fmodular-monolith-with-room-to-grow","m2GjB4XOKQ4E47Gvjke7_de1FWGabS3C4KQYTQrM3Gw",{"id":351,"title":352,"active":236,"author":353,"body":354,"category":380,"date":381,"description":382,"extension":299,"featured":341,"image":383,"meta":384,"navigation":236,"path":385,"prompt":386,"readTime":346,"seo":387,"stem":388,"__hash__":389},"blog\u002Fblog\u002Fboundaries-before-models.md","Draw the boundaries before you choose the model",{"name":264,"role":265},{"type":267,"value":355,"toc":376},[356,360,363,366,370,373],[270,357,359],{"id":358},"capability-without-a-boundary-is-a-demo","Capability without a boundary is a demo",[275,361,362],{},"Choosing a model is often the easiest part of an AI initiative. The harder work is deciding which goal the system serves, which inputs it may see, which outputs it may propose, and which effects it may never trigger alone.",[275,364,365],{},"Treat the model as a replaceable component behind a typed interface. Version prompts, tools, schemas, and evaluation cases the same way you would version an API. Prefer structured output validated against a schema over free text that downstream code must interpret.",[270,367,369],{"id":368},"keep-judgment-in-the-loop","Keep judgment in the loop",[275,371,372],{},"Probabilistic output is a recommendation until evidence, policy, and an accountable person say otherwise. Design the workflow so sources, assumptions, and uncertainty stay visible at the point of decision.",[275,374,375],{},"The useful question is not “how smart is the model?” It is “what remains safe, recoverable, and understandable when the model is wrong, slow, or unavailable?”",{"title":203,"searchDepth":292,"depth":292,"links":377},[378,379],{"id":358,"depth":292,"text":359},{"id":368,"depth":292,"text":369},"Applied AI","2026-07-20","Accountable architecture starts with the operating goal, the data that can enter the loop, and the decisions people must still own.","\u002Fi\u002Fwireframe-tesseract-4d-hypercube-projection-nested-cubes-2-5.png",{},"\u002Fblog\u002Fboundaries-before-models","Which decision in this workflow must remain a human judgment even if the model improves?",{"title":352,"description":382},"blog\u002Fboundaries-before-models","hhIZecxRXOTL2zbYIs3u_uaGSPkuwWPpVrMZFAj4CK4"]