Henry Preferences — Founder Operating Standards Hub
This hub mirrors the durable operating standards in HENRY-PREFERENCES.md authored by Henry Hill. Read this hub first whenever reviewing plan structure, formatting content for Henry, making decisions, or sending external communications. These are mandatory rules, not suggestions — they apply automatically unless Henry explicitly overrides in the current session. Curator: henry. Review cadence: monthly (any session where Henry modifies the source).
Quick reference
| Field | Value |
|---|---|
| Source doc | HENRY-PREFERENCES |
| Source doc last updated | 2026-03-17 |
| Canonical path | /home/opsadmin/.openclaw/workspace/HENRY-PREFERENCES.md |
| Curator | henry |
| Review cadence | monthly |
| Staleness risk | HIGH — see Staleness audit section |
| Applies to agents | _summary, _summary, _summary, _summary, all 42 active agents |
| Governance gates enforced | [G-GOVERNANCE-LOG-FRESHNESS] |
Staleness audit
Source document is 48 days stale as of 2026-05-04.
- Source internal “Last updated” line:
2026-03-17 - Today’s date:
2026-05-04 - Days stale: 48 days
- G-GOVERNANCE-LOG-FRESHNESS threshold: 14 days
- Status: VIOLATION — 3.4x over threshold
Action required: Henry should review HENRY-PREFERENCES.md for any changes since 2026-03-17 and update the “Last updated” line. Sections most likely to have drifted given recent activity:
- §4 “Every Question Must Carry a Recommendation” (added 2026-04-15 per inline note — source may already be updated but file header stale)
- §4 “Options Listed Vertically, Never Run-On” (added 2026-05-01 per inline note)
- §6 Founder Shorthand table (may need new rows for Wave series commands)
The source file frontmatter shows last-reviewed: 2026-05-03 (likely auto-updated by vault sync) but the internal content header says Last updated: 2026-03-17. These are inconsistent — the internal date is authoritative for content freshness.
Standards index
§1 Review and Correction Standards
- Content-based operations, never line-based — parse semantic blocks, never hardcoded line numbers
- Authority hierarchy — SESSION-AUDIT.md NEXT ACTIONS is the authoritative continuity ledger; agent registries are authoritative for ownership
- Explicit dependencies — every design decision lists what it depends on; post-execution cross-file audit is required
- Verification tests for every behavior — every new behavior needs a corresponding verification test
- Block-based parsing — define blocks semantically (e.g.,
### Session Summarythrough next###or EOF) - Freshness bounds — apply recency constraints when picking from multiple candidates
- Distinguish doc changes from code changes — separate risk profiles, separate rollback strategies
§2 Plan Architecture Standards
- System-first audits, not feature roadmaps — required sections: Self-Check Findings, SoT Matrix, Data Flow Audit, Keep/Rework/Replace/Remove table
- Scope reframing before Phase 0 — ask “what problem are we actually solving?” before starting
- Phase 0 is always temporary containment — later phases replace Phase 0 hacks
- Anti-scope section required — every plan must include “What this plan should NOT build”
- Plan file naming convention —
[category]-[topic].md; NEVER auto-generated random names - Plan Q&A lifecycle — Q blocks with (pending) answers MUST be revisited before Phase 1
- Hard execution gates — stop/go gates between layers; all criteria must pass before next layer
§3 Execution Standards
- Search before building — grep codebase, check Supabase, check
workspace/scripts/before creating anything - Bridge file at Completion Packet — every session reaching Completion Packet stage
- Post-Plan Assimilation mandatory — run
POST-PLAN-ASSIMILATION.mdchecklist after major work - Completion Packet required — what changed, state, verify, tests, docs, follow-ups
§4 Communication Standards
- No em dashes — never in drafts, emails, or written content
- Email formatting — no tables, bold key areas, persuasive tone, no em dashes, copy-paste ready
- Feedback via AskUserQuestion — always use tool, never plain text
- Every question must carry a recommendation — Options (vertical, A/B/C) + Recommend + Why + Override cost
- Options listed vertically — never run-on with
|or/separators; one option per line - Comprehensive by default — full 8-section format unless Henry says “quick/minimal”
- Copy-paste ready outputs — no placeholder brackets unless explicitly marked “[FILL IN]“
§5 Governance Standards
- Friction report integration — every plan addresses “How this reduces tomorrow’s friction report”
- Skill consolidation in every plan — name, purpose, contract, agents made redundant
- One canonical handler per platform — HubSpot =
hubspot-handler.js, OpenPhone =quo-handler-enhanced.js - Post-Plan Assimilation is mandatory — after any major plan, audit, architecture review
§6 Founder Shorthand Interpretation
Key shorthands (see source for full table):
- “optimize” / “make this better” → audit for missing logic, drift, higher-leverage improvements
- “what’s missing” / “blind spots” → run plan-review-audit workflow
- “enterprise level” / “production ready” → system-first audit
- “where are we at” → read SESSION-AUDIT + ACTIVE PLANS + recent plan files
§7 Severity and Priority Model
- Severity: P0 Critical / P1 High / P2 Medium / P3 Low
- Workflow state:
proposed → approved → active → blocked → implemented → verified → superseded → archived
How it’s used
- Before asking Henry any question — check §4 rules on recommendation format and vertical options list
- Before writing any plan — check §2 naming convention, anti-scope requirement, and gate structure
- Before sending any external communication — check §4 email formatting rules (no tables, no em dashes)
- Before executing any work — check §3 search-before-building and bridge file requirements
- During plan review — check §2 system-first audit mandate and scope reframing
- Failure mode: skipping §4 vertical-options rule is the most common violation; second most common is missing bridge file at session end
Cross-links
Plans that govern this
- openclaw-fragmentation-fix-2026-05-01 — governance gate framework that enforces G-GOVERNANCE-LOG-FRESHNESS
Feedback rules
- feedback_email_formatting — email formatting rule detail
- feedback_no_em_dash — em dash prohibition
- feedback_options_listed_vertically — vertical options requirement
- feedback_question_discipline — recommendation requirement
- feedback_check_resources_before_asking — search-before-asking mandate
- feedback_action_gate_violation_repeated — action gate enforcement
- feedback_probe_before_execute — probe-first pattern
- feedback_scope_echo_required — scope confirmation requirement
Related governance hubs
- action-gate — operationalizes §3 execution standards
- plan-governance — operationalizes §2 plan architecture standards
- sources-first — operationalizes §1 review and correction standards
- blockers-first — operationalizes blocker surfacing before execution
Team hubs
- henry-founder — Henry’s context, authority, and communication preferences
Resource hubs (related knowledge curation cluster)
- workflow-patterns — recurring workflows that apply these preferences
- runbooks-master — runbooks that implement these standards
- kb-directory — KB docs that Claude must check before building (§3 Search Before Building)
System maps
- governance-gates-network — visual map of enforcement gates
Knowledge curation cluster
This hub is a member of the Knowledge curation cluster anchored at kb-directory.
| Hub | Role in cluster |
|---|---|
| kb-directory | Anchor — 165 KB platform docs Claude must check first |
| henry-preferences | Founder operating standards — rules for HOW Claude works |
| workflow-patterns | Recurring patterns — canonical procedures |
| runbooks-master | Tactical runbooks — step-by-step procedures |
| templates-library | Templates — structured scaffolds for new files |
Open issues / TODOs
- Source document is 48 days stale — Henry should review and update
HENRY-PREFERENCES.md - Confirm §4 additions (2026-04-15 recommendation rule, 2026-05-01 vertical options rule) are reflected in body text — they appear inline but file header says
Last updated: 2026-03-17 - After Henry refreshes source, update this hub’s “Source doc last updated” field and re-run staleness audit
Recent activity
- 2026-05-04: hub created (W3-S1, Wave 3 resource hubs batch)