"Blank Means Healthy" - How One Family's E-Paper Dashboard Validates Pattern #6 (Cognitive Infrastructure) by Separating Control from Display

"Blank Means Healthy" - How One Family's E-Paper Dashboard Validates Pattern #6 (Cognitive Infrastructure) by Separating Control from Display
# "Blank Means Healthy" - How One Family's E-Paper Dashboard Validates Pattern #6 (Cognitive Infrastructure) by Separating Control from Display **Meta Description:** Software engineer spends 10 years building family e-paper dashboard system with critical design principle: blank screen = healthy home state. Pattern #6 validation: Cognitive exoskeleton (show only what needs attention) vs cognitive offload (comprehensive dashboards). Separated control from display - humans maintain agency while automation handles status monitoring. --- ## The Ten-Year Journey to "Blank Means Healthy" Joel Hawksley spent a decade iterating on the perfect family dashboard for his home. Magic Mirror prototypes. Jailbroken Kindles in laser-cut wood enclosures. Visionect e-paper displays. Boox Mira Pro 25" screens. Ruby on Rails backends. Home Assistant integrations. The technical evolution was impressive. But the most critical insight came from a **design decision**, not a technology choice: > "This approach of only showing what information is relevant in a given moment flies right in the face of how most smart homes approach communicating their status." **The principle:** Blank screen = healthy home state. Only show information when action is needed. **Example status displays:** - Doors open/unlocked → Show which doors - Laundry done → Show notification - Dishwasher needs to run after 8pm → Show reminder - Everything normal → **Blank** **The key architectural decision:** > "We have separated the **control** of our devices from the **display** of their status." This is **Pattern #6: Cognitive Infrastructure** in its purest form—and it validates why Demogog's bounded domain design works. --- ## Pattern #6: Cognitive Infrastructure (Exoskeleton vs Offload) **The pattern:** AI systems can either preserve human cognition (exoskeleton model) or replace it (offload model). The exoskeleton preserves human judgment and decision-making. The offload assumes AI should make decisions. **Previously documented:** - **Article #186:** Cognitive infrastructure determines whether AI preserves or degrades human thinking capacity - **Article #192:** Agentic assistance (suggestions) vs autonomous replacement (decisions) **Article #203 (Timeframe Dashboard):** Separating control from display creates cognitive exoskeleton—automation monitors status, humans maintain all decision authority. **The formula:** Display only what needs human attention + Humans control all devices = Cognitive preservation --- ## The Dashboard Evolution: Ten Years, Three Insights ### Iteration 1: Magic Mirror (LCD Display) **The problem:** Hard to read in daylight. Glows at night. Distracting. **Technology:** LCD display behind two-way mirror, always-on calendar/weather **Cognitive load:** Constant information visibility regardless of relevance **Lesson learned:** Backlit displays don't integrate naturally into living spaces ### Iteration 2: Jailbroken Kindles (E-Paper Begins) **The improvement:** E-paper readable in any lighting. Unobtrusive when not actively updating. **Setup:** Pair of jailbroken Kindles in laser-cut wood enclosures, updating every 30 minutes **Technology stack:** Ruby on Rails app → Google Calendar + Dark Sky → IMGKit PNG rendering → Kindle displays **Cognitive load:** Still showing all calendar/weather information all the time **Lesson learned:** E-paper is the right display technology for ambient information ### Iteration 3: Visionect Displays (Reliability) **The improvement:** Commercial e-paper system, 2-3 months battery life per charge, multiple sizes (6"/10"/13"/32") **Deployment:** 6" in mudroom (weather), 13" on fridge (kitchen calendar), 10" in bedroom **Technology:** Visionect closed-source software (Docker local deployment) + Rails backend pushing PNG updates every 5 minutes **Reliability:** "Months at a time without a single failure" **Cognitive load:** Comprehensive calendar/weather display, always visible **Lesson learned:** Reliability unlocked actual daily use vs constant tinkering ### Iteration 4: Boox Mira Pro (Real-Time Updates) **The breakthrough:** 25.3" high-resolution e-paper with HDMI input, real-time updates, no battery requirement **New capabilities enabled:** - Live clock - Current Sonos music playback - Next-hour precipitation forecast - **Real-time home status monitoring** **Technology evolution:** Rails backend → Home Assistant integration → Removed database and Redis → Rufus Scheduler for background tasks → File store cache **The critical design pivot:** From "show all information" to **"show only what needs attention"** **Cognitive load:** **Minimized**—blank screen when nothing needs attention **Lesson learned:** Real-time capability enabled status monitoring vs comprehensive dashboards --- ## The Critical Architectural Decision: Separating Control from Display **Traditional smart home approach:** Control and display are **combined** in dashboards: ``` Home Assistant Dashboard: ├── Living Room Temperature: 72°F [Control: Set to 68°F] ├── Front Door: Unlocked [Control: Lock Now] ├── Garage Door: Closed [Control: Open] ├── Dishwasher: Idle [Control: Start] ├── Laundry: In Progress [Control: Stop] ├── Bedroom Lights: On [Control: Turn Off] └── ...30 more devices ``` **Result:** User must scan entire dashboard to find what needs attention. **Cognitive load scales with device count.** **Timeframe approach:** Control (Home Assistant) and display (E-paper dashboard) are **separated**: ``` Home Assistant (Control): ├── All devices controllable via HA interface/automations └── User maintains full control authority Timeframe Dashboard (Display): ├── IF front_door = unlocked → Show "Front door unlocked" ├── IF laundry_done = true → Show "Laundry done" ├── IF dishwasher_idle AND time > 8pm → Show "Run the dishwasher!" └── ELSE → **Blank screen** ``` **Result:** User sees only what needs attention. **Cognitive load independent of device count.** **The insight:** Combining control and display creates cognitive burden—you must scan all information to find what's relevant. Separating control from display creates cognitive efficiency—you see only what's relevant, control remains elsewhere when needed. --- ## "Blank Means Healthy" - The Status Indicator Model **From the article:** > "Effectively, we've turned the top-left corner of the displays into a status indicator for the house." > "It has a powerful function: if the status on the display is blank, the house is in a 'healthy' state and does not need any attention." **The cognitive efficiency:** **Traditional dashboard:** User must evaluate 30+ device states to determine if action is needed **Timeframe approach:** Blank = no action needed. Text visible = specific action needed. **Cognitive comparison:** | Approach | Cognitive Load | Scan Time | Decision Burden | |----------|---------------|-----------|-----------------| | Comprehensive dashboard | High (evaluate all devices) | 10-30 seconds | User determines what's important | | Status indicator (blank = healthy) | Low (blank = nothing to do) | 1 second | System determines what's important | **The automation contribution:** Automation doesn't make decisions. Automation **filters information** to show only what needs human decision. - Dishwasher idle + After 8pm = System shows reminder - User sees reminder = User decides to start dishwasher (or ignore) - **Human maintains decision authority** --- ## Pattern #6 Validation: Exoskeleton vs Offload **From Article #186 (Cognitive Infrastructure):** AI systems fall into two categories: 1. **Cognitive Exoskeleton:** Augments human thinking, preserves judgment capability 2. **Cognitive Offload:** Replaces human thinking, degrades judgment capability **Timeframe Dashboard = Cognitive Exoskeleton:** **What the system does:** - Monitors 30+ smart home devices continuously - Evaluates conditions (door status, time of day, laundry cycle completion) - Filters information (only show what needs attention) - Displays relevant status (blank = healthy, text = needs attention) **What the human does:** - Sees status display - Decides whether action is needed - Controls devices via Home Assistant when needed - Maintains full agency over home automation **What the system does NOT do:** - Make decisions about device control - Automatically lock doors / start dishwasher / close garage - Override human preferences - Hide information the human might need **The exoskeleton model:** System handles information monitoring and filtering (cognitive burden), human maintains all decision and control authority (cognitive agency). --- ## Article #192 Convergence: Deterministic + Agentic Architecture **From Article #192 (Stripe's 1,300 PRs/Week Blueprint):** Five components required for safe automation: 1. **Deterministic verification** - Tests verify correctness 2. **Agentic assistance** - AI suggests, humans approve 3. **Isolated environments** - Failures contained 4. **Human oversight** - Humans can stop/reverse automation 5. **Observable actions** - All changes traceable **Timeframe Dashboard implements Components #2, #4, and #5:** | Component | Timeframe Implementation | |-----------|-------------------------| | **1. Deterministic verification** | Home Assistant automations testable, status logic verifiable | | **2. Agentic assistance** | ✅ **System suggests ("Run the dishwasher!"), human decides** | | **3. Isolated environments** | N/A (display-only system, no control execution) | | **4. Human oversight** | ✅ **Control completely separated from display, all authority retained** | | **5. Observable actions** | ✅ **Real-time status display, immediate visibility of home state** | **The architectural alignment:** Timeframe achieves "agentic assistance" through **information architecture** rather than automation execution: - **Traditional agentic AI:** System suggests action → Human approves → System executes - **Timeframe model:** System suggests information is relevant → Display shows it → Human sees and acts Both preserve human agency. Timeframe does it through display separation rather than approval workflows. --- ## The Home Assistant Integration: Moving Logic Out of Application **The technical evolution that enabled cognitive efficiency:** **Early architecture (Visionect era):** ``` Rails Application: ├── Fetch Google Calendar data ├── Fetch Dark Sky weather data ├── Fetch Sonos playback data ├── Evaluate display logic (what to show) ├── Generate PNG images └── Push to Visionect displays ``` **Result:** All logic in Rails app. Any change requires code commit/deployment. **Current architecture (Boox era):** ``` Home Assistant: ├── Calendar integration (Google Calendar) ├── Weather integration (Apple Weather) ├── Sonos integration ├── Template sensors for status logic └── Exposes data via API Rails Application: ├── Fetches HA sensor data ├── Renders HTML display └── Pushes to Visionect OR serves to Boox HDMI ``` **Result:** Display logic moves to Home Assistant configuration. Changes deployed without code commits. **The cognitive load reduction:** **Adding new dishwasher reminder (old architecture):** 1. Write Ruby code to fetch dishwasher power sensor 2. Write logic to evaluate time + power state 3. Write PNG rendering for reminder display 4. Commit code 5. Deploy to production 6. Wait for next update cycle **Adding new dishwasher reminder (current architecture):** 1. Write Home Assistant template sensor: ```yaml {% if states('sensor.kitchen_dishwasher_switched_outlet_power')|float < 2 and now().hour > 19 %} utensils,Run the dishwasher! {% endif %} ``` 2. Done. Visible immediately. **Time investment:** 1 minute vs 10+ minutes **Deployment complexity:** Configuration change vs code deployment **Cognitive burden:** Template syntax vs full programming context **The principle:** Moving logic to configuration reduces cognitive overhead for changes. --- ## Demogod Competitive Advantage #14: Bounded Display (Show Only What's Needed) **Timeframe's insight applies directly to Demogod's architecture:** **Traditional web assistance approach:** ``` Comprehensive AI Dashboard: ├── Show all page elements ├── Show all possible actions ├── Show all navigation paths ├── Show all form fields ├── User must scan entire UI to find next step ``` **Cognitive load:** User evaluates comprehensive information to determine relevant action **Demogod's bounded domain approach:** ``` Voice-Controlled Guidance: ├── User: "I want to sign up" ├── Demogod: Highlights signup button in DOM ├── User sees ONLY relevant element ├── User clicks └── Process continues with next relevant element ``` **Cognitive load:** User sees only what's needed for current action **The parallel:** | Timeframe | Demogod | |-----------|---------| | Blank screen = healthy home | No highlight = no action needed | | Status text = action needed | DOM highlight = action available | | User maintains control via HA | User maintains control via voice | | Display separate from control | Guidance separate from execution | **Both systems:** Separate information display from control authority, show only what's relevant, preserve human decision-making. **Demogod Advantage #14: Bounded Display Architecture** **Why this matters:** Traditional web AI assistants try to be comprehensive—answer any question about any page element, provide any possible action path. This creates cognitive burden: - User must evaluate all options to find relevant one - AI must present comprehensive information - Decision complexity scales with page complexity **Demogod's bounded display:** - User states intent via voice - Demogod highlights only relevant DOM elements - User sees exactly what's needed for current task - Decision complexity independent of page complexity **The cognitive advantage:** Voice intent → Bounded display → Focused action vs Comprehensive options → Evaluation burden → Delayed action **This is the 14th documented advantage of bounded domain design.** --- ## The Complete Competitive Moat (14 Advantages) **From Article #200 (framework synthesis), now extended:** 1. **Bounded Domain** (vs unbounded general-purpose AI) 2. **Defensive Capability** (vs offensive security research) 3. **Observable Verification** (vs unobservable AI outputs) 4. **Deterministic + Agentic Architecture** (vs fully autonomous) 5. **No IP Violations** (vs training on copyrighted data) 6. **No Disclosure Punishment Exposure** (vs researcher legal threats) 7. **Human-in-Loop Design** (vs automation without override) 8. **No Biometric Collection** (vs verification surveillance) 9. **No Infrastructure Complexity** (vs global BGP/CDN dependencies) 10. **No Offensive Capability** (vs offensive automation accountability) 11. **Human-Traceable by Design** (vs cryptographic infrastructure overhead) 12. **No IoT Surveillance Attack Surface** (vs robot vacuum camera fleets) 13. **No Third-Party OAuth Dependencies** (vs automated ToS enforcement) 14. **Bounded Display Architecture** (vs comprehensive information burden) - **Article #203** ✅ NEW **The convergent pattern:** Every systematic pattern in successful automation deployment reveals an advantage of bounded domain design. --- ## Why "Blank Means Healthy" Works: Cognitive Load Theory **Traditional comprehensive dashboards fail due to cognitive load:** **Cognitive Load Theory (Sweller, 1988):** - Working memory capacity: 7±2 items - Comprehensive dashboard: 30+ device states to evaluate - **Result:** Cognitive overload, slower decisions, missed critical information **Home Assistant's comprehensive approach:** ``` Dashboard showing 30 devices: ├── User must scan all 30 to find issues ├── Working memory overloaded (30 >> 7) ├── Result: Takes 10-30 seconds, prone to missing items ``` **Timeframe's "blank means healthy" approach:** ``` Status indicator: ├── Blank = 0 items to evaluate (healthy state) ├── Text visible = 1-3 items to evaluate (specific actions) ├── Working memory never exceeded ├── Result: <1 second evaluation, impossible to miss ``` **The cognitive efficiency formula:** **Comprehensive display:** Cognitive load = Device count × Evaluation complexity **Filtered display:** Cognitive load = Alert count × Evaluation complexity **Example:** - 30 devices, 2 need attention - Comprehensive: 30 × evaluation = High cognitive load - Filtered: 2 × evaluation = Low cognitive load - **Efficiency gain: 15x reduction** **Why this applies to web guidance:** **Traditional AI web assistant:** - User asks "How do I sign up?" - AI shows: Login button, signup button, forgot password, social login options, pricing link, demo request - User must evaluate 6+ options to find signup button - Cognitive load: 6 options × decision complexity **Demogod voice guidance:** - User says "I want to sign up" - Demogod highlights signup button - User sees 1 option (signup button) - Cognitive load: 1 option × decision complexity - **Efficiency gain: 6x reduction** **The principle:** Bounded display reduces cognitive load by filtering options to only what's relevant for stated intent. --- ## The Separation of Control and Display: Why It Preserves Agency **The critical insight from Timeframe:** > "We have separated the control of our devices from the display of their status." **Why this matters for Pattern #10 (Automation Without Override Kills Agency):** **Combined control + display (traditional smart home):** ``` Dashboard: ├── Display: "Front door unlocked" ├── Control: [Lock Now] button ├── Automation: Could automatically lock after 10pm ├── Result: User might not notice if automation locks door ``` **Separated control + display (Timeframe):** ``` Display (E-paper dashboard): ├── "Front door unlocked" (information only) Control (Home Assistant): ├── User manually locks via HA ├── OR: Automation locks after 10pm ├── BUT: Display shows result either way ├── Result: User always sees current state, maintains awareness ``` **The agency preservation:** **Combined approach risk:** - Automation can control without display update - User loses awareness of automation actions - Agency eroded (user doesn't know what happened) **Separated approach benefit:** - Display always shows current state regardless of control source - User maintains awareness whether they controlled or automation did - Agency preserved (user sees all state changes) **Demogod's parallel:** **Demogod separates guidance from execution:** ``` Guidance (Voice + DOM highlight): ├── User: "Click submit" ├── Demogod: Highlights submit button ├── Displays what WILL happen, not what DID happen Execution (User action): ├── User clicks highlighted element ├── Browser executes action ├── User sees result └── Agency preserved (user executed, Demogod only guided) ``` **The principle:** Separating information from control ensures users maintain awareness and agency. --- ## The Hardware Journey: Why E-Paper Matters **The technology evolution reveals why display technology affects cognitive infrastructure:** ### LCD Magic Mirror: Always-On Backlight **Properties:** - Bright, glowing display - Distracting in living space - Demands attention constantly **Cognitive impact:** Presence itself creates cognitive burden (bright rectangle demands visual attention) **Result:** Removed from living space despite useful information ### E-Paper Displays: Ambient Information **Properties:** - Readable in any lighting - No backlight glow - Only visible when actively reading it - Updates infrequently (Visionect) or real-time (Boox) **Cognitive impact:** Information available without demanding attention **Result:** Integrated into daily living spaces naturally **The insight:** Display technology affects whether information helps or hinders cognition. **Demogod parallel:** **Invasive web assistance (chatbot overlay):** - Popup window demanding attention - Blocks page content - Forces interaction with assistant before page **Ambient web assistance (voice + subtle DOM highlighting):** - No visual obstruction until user requests help - Highlights appear only for relevant elements - Information available without demanding attention **The principle:** Effective assistance is available when needed but invisible when not needed. --- ## The Template Sensor Innovation: Configuration as Control Logic **The dishwasher reminder example demonstrates cognitive infrastructure at configuration level:** **Traditional approach (code):** ```ruby # Ruby code in Rails application def dishwasher_reminder power = fetch_dishwasher_power_sensor current_hour = Time.now.hour if power < 2 && current_hour > 19 render_reminder("Run the dishwasher!") end end ``` **Requires:** - Programming knowledge (Ruby syntax, Rails conventions) - Development environment setup - Git commit workflow - Deployment process - 10+ minutes investment **Home Assistant approach (configuration):** ```yaml {% if states('sensor.kitchen_dishwasher_switched_outlet_power')|float < 2 and now().hour > 19 %} utensils,Run the dishwasher! {% endif %} ``` **Requires:** - Template syntax knowledge (simpler than programming) - Home Assistant configuration access - Save file - 1 minute investment **The cognitive reduction:** **Code approach:** - Context switching (development environment) - Programming language overhead (syntax, conventions) - Deployment complexity (git, deployment pipeline) - Higher cognitive barrier to making changes **Configuration approach:** - Minimal context switching (edit config file) - Simpler syntax (templates not full programming) - Immediate deployment (save and active) - Lower cognitive barrier to iteration **Why this matters:** The easier it is to change logic, the more likely users will customize to their actual needs vs accepting defaults. **Demogod parallel:** **Complex AI customization (traditional approach):** - User wants custom guidance for specific workflow - Requires: API access, programming knowledge, deployment infrastructure - Result: Most users accept default behavior **Voice-guided customization (bounded domain):** - User states intent in natural language - Demogod adapts guidance to stated goal - No configuration required - Result: Every interaction customized to user intent **The principle:** Lower cognitive barriers to customization enable personalization at scale. --- ## Pattern #6 Extended: Information Architecture as Cognitive Infrastructure **Article #186 established Pattern #6:** Cognitive exoskeleton (preserves thinking) vs cognitive offload (replaces thinking) **Article #203 extends:** **Information architecture** determines which model you implement **Cognitive Offload Information Architecture:** ``` Show Everything Approach: ├── Display all available information ├── User evaluates all options ├── User determines what's relevant ├── Decision complexity scales with information volume └── Result: Cognitive burden increases with system capability ``` **Example:** Home Assistant comprehensive dashboard (30+ devices always visible) **Cognitive Exoskeleton Information Architecture:** ``` Show Only What's Needed Approach: ├── System evaluates relevance criteria ├── Display only relevant information ├── User evaluates filtered options ├── Decision complexity independent of total information └── Result: Cognitive burden stays constant as system capability grows ``` **Example:** Timeframe "blank means healthy" status indicator **The critical difference:** **Who filters information?** - Offload model: User filters (evaluates all, determines relevant) - Exoskeleton model: System filters (evaluates all, shows only relevant) **Who makes decisions?** - Offload model: System (information + action combined) - Exoskeleton model: User (information filtered, action authority retained) **The Pattern #6 extension:** Cognitive infrastructure isn't just about whether AI makes decisions. It's about **who bears the cognitive burden of filtering information**. **Exoskeleton model:** System bears filtering burden, user bears decision burden **Offload model:** User bears filtering burden, system can take decision burden **Why Timeframe is pure exoskeleton:** - System filters (blank unless action needed) - User decides (sees status, controls via Home Assistant) - **Cognitive burden minimized, agency maximized** --- ## The Market Reality: $1,000 Hardware vs $10/Month Software **From the article (2019 customer pilot):** > "Unfortunately, the customer didn't see enough value to justify the $1000 price tag (in 2019!) for the 13" device, let alone anything I'd charge for a subscription service." **The economics that prevent consumer adoption:** **Hardware costs (2019):** - Visionect 13" display: ~$1,000 - Rails backend hosting: Self-hosted Raspberry Pi - Visionect software license: $7/month per device - **Minimum viable product:** $1,000 upfront + $10/month subscription **Hardware costs (2026):** - Boox Mira Pro 25": ~$2,000 - Mac Mini to drive HDMI: ~$500 - Home Assistant hosting: Self-hosted - **Current setup:** ~$2,500 (not commercially viable) **The market constraint:** Most consumers won't pay $1,000+ for ambient home status display, no matter how good the cognitive benefits are. **This is why software-only approaches (like Demogod) have advantage:** | Aspect | Timeframe Dashboard | Demogod Web Guidance | |--------|-------------------|---------------------| | Hardware required | $1,000-$2,500 e-paper displays | $0 (browser only) | | Installation | Physical mounting, power, HDMI | One-line JavaScript embed | | Maintenance | Hardware failures, software updates | Software updates only | | Deployment cost | $1,000+ per household | Pennies per user | | Market size | Enthusiasts willing to pay $1,000+ | Anyone with a website | **The bounded domain advantage:** Timeframe's principles (cognitive exoskeleton, bounded display, separation of control) are correct. But hardware deployment limits adoption. **Demogod implements same principles in software:** - Cognitive exoskeleton: Voice guidance suggests, user executes - Bounded display: Highlight only relevant DOM elements - Separation of control: Guidance ≠ execution - **No hardware required:** Works in any browser **The accessibility equation:** **Timeframe:** Perfect cognitive infrastructure + $1,000+ barrier = Limited adoption **Demogod:** Same cognitive principles + $0 barrier = Mass market accessibility --- ## Framework Status: 25-Article Validation Series **Article #203 validates Pattern #6 and extends competitive advantages to 14:** **Pattern #6 (Cognitive Infrastructure):** - Article #186: Introduced exoskeleton vs offload models - Article #192: Agentic assistance (exoskeleton) vs autonomous replacement (offload) - Article #203: Information architecture determines which model (filtered display = exoskeleton) **The convergence:** All three articles document same principle from different angles: - #186: Theoretical framework (cognition preservation) - #192: Implementation approach (suggestions vs decisions) - #203: Information design (filtered vs comprehensive) **Result:** Pattern #6 fully validated across theory, implementation, and real-world deployment. --- ## Conclusion: "Blank Means Healthy" Is Bounded Domain Design **Timeframe's key insight:** > "We have separated the control of our devices from the display of their status." **Demogod's parallel design:** We have separated the guidance of website interaction from the execution of user actions. **Both achieve:** - Cognitive exoskeleton (information filtered, decisions retained) - Bounded display (show only what's relevant) - Human agency preservation (control authority never delegated) - Real-time observability (current state always visible) **The difference:** **Timeframe:** Requires $1,000+ hardware deployment **Demogod:** Requires one-line JavaScript embed **The shared principle:** **"Blank means healthy"** is another way of saying **"bounded domain."** Don't show everything. Show only what's needed for current context. **Timeframe context:** Home status monitoring → Show only issues **Demogod context:** Website interaction → Show only relevant DOM elements **Both:** Minimize cognitive burden while preserving human agency. **That's not marketing.** That's **information architecture as cognitive infrastructure.** And it's why bounded domain design works at any scale—from one family's smart home to millions of website users. --- ## Sources and Further Reading **Primary Source:** - [How I built Timeframe, our family e-paper dashboard](https://hawksley.org/2026/02/17/timeframe.html) - Joel Hawksley's complete 10-year development journey - [Timeframe GitHub Repository](https://github.com/joelhawksley/timeframe) - Open-source Rails application and Home Assistant integration **Technology References:** - [Visionect E-Paper Displays](https://www.visionect.com/) - Commercial e-paper system used in Iterations 3 - [Boox Mira Pro](https://onyxboox.com/boox_mirapro) - 25.3" real-time e-paper display - [Home Assistant](https://www.home-assistant.io/) - Open-source home automation platform - [Home Assistant Template Sensors](https://www.home-assistant.io/integrations/template/) - Configuration-based logic system **Framework Documentation (Demogod Blog):** - [Article #186: Cognitive Infrastructure - Exoskeleton vs Offload](https://demogod.me/blogs/186) - [Article #192: Stripe's 1,300 PRs Per Week - Five-Component Safety Blueprint](https://demogod.me/blogs/192) - [Article #200: The Missing Accountability Layer - Complete Framework Synthesis](https://demogod.me/blogs/200) **Related Patterns:** - Pattern #6 (Cognitive Infrastructure): Articles #186, #192, #203 - Pattern #10 (Automation Without Override): Articles #195, #197, #202 - Complete Accountability Stack: Article #200 **Cognitive Load Theory:** - Sweller, J. (1988). Cognitive load during problem solving: Effects on learning - Miller, G. A. (1956). The magical number seven, plus or minus two: Some limits on our capacity for processing information --- **Article Count:** 203 **Framework Status:** 25-article validation series (Articles #179-203) **Patterns Documented:** 14 systematic patterns **Competitive Advantages:** 14 distinct advantages **Pattern #6 Status:** Fully validated across theory, implementation, and deployment *Demogod: Voice-controlled website guidance. Bounded display architecture. Shows only what's needed for current action. Preserves human cognition and agency.* *Built with Pattern #6 cognitive infrastructure—because "blank means healthy" applies to web guidance too: highlight only relevant elements, preserve user decision-making, minimize cognitive burden while maximizing human agency.*
← Back to Blog