Skip to content

docs(do-arm): HIRO Automation is OGAR's DO arm + the lossless-DO rule#114

Merged
AdaWorldAPI merged 1 commit into
mainfrom
claude/medcare-bridge-lance-graph-wmx76z
Jun 23, 2026
Merged

docs(do-arm): HIRO Automation is OGAR's DO arm + the lossless-DO rule#114
AdaWorldAPI merged 1 commit into
mainfrom
claude/medcare-bridge-lance-graph-wmx76z

Conversation

@AdaWorldAPI

Copy link
Copy Markdown
Owner

What & why

"Can we lift actionable semantics from OGIT/MARS (HIRO)?" — yes, and the mapping is near-exact. The MARS import lifted the structural arm (A→R→S→M Classes); the OGIT Automation domain is HIRO's actuator vocabulary — the behavioral arm the structural import left on the table.

Read the NTO/Automation/entities/* TTLs directly (KnowledgeItem, ActionHandler, ActionCapability, ActionApplicability, Trigger, Intent, AutomationIssue, History, Variable): they map near-1:1 onto OGAR's DO arm (ActionDef / ActionInvocation / KausalSpec), and HIRO is a production, externally-validated instance of it.

The lossless-DO rule (the important answer)

A DO compiler is lossy when it flattens behavior into one target (a DDL DEFINE EVENT … WHEN … THEN). Behavior has three irreducible slicesidentity (Class), contract+lifecycle (ActionDef + the StateMachine/UnifiedStep interface), executable body (adapter) — joined by classid.

DO is lossless iff the ActionDef points to the body (content-addressed) instead of compressing it into DDLI-VSA-IDENTITIES applied to the DO arm. Export = ActionDef manifest (typed SoA, wire-truth per the Firewall) + an opaque payload table + ClassView. Never DDL-inline (that drops the lifecycle / guard-failure modality / SLA / the ActionDef÷ActionInvocation split).

HIRO already IS this shape: KnowledgeItem carries the contract as relations + lifecycle attrs, and knowledgeItemFormalRepresentation is the opaque body the schema references but never parses. ActionHandler connects Configuration (= auth_store 0x0B01) — so the DO arm and the auth/RBAC arm meet at ActionHandler. AutomationIssue generates History is literally "state history IS the version log."

Files

  • docs/HIRO-DO-ARM-LIFT.md — the principle, the export shape, the full entity→ActionDef/ActionInvocation/KausalSpec mapping table, a worked KnowledgeItem → ActionDef example, and the do_arm producer plan.
  • .claude/board/EPIPHANIES.mdE-HIRO-IS-OGAR-DO-ARM.

Status / fence

The mapping is a FINDING about shape ([G], grounded in the TTLs). The executable-equivalence claim — that a lifted ActionDef → adapter → execute reproduces the KI's behavior — stays CONJECTURE until PROBE-OGAR-DO-ARM-LIFT is green (same falsification discipline as PROBE-OGAR-RBAC-AUTHORIZE). Docs-only; no code, no producer brick in this PR.

🤖 Generated with Claude Code


Generated by Claude Code

Investigating actionable semantics from OGIT/MARS (HIRO). Read the
NTO/Automation/entities TTLs directly: the Automation domain maps near-1:1
onto OGAR's DO arm (ActionDef/ActionInvocation/KausalSpec) and is a
production, externally-validated instance of it.

The lossless rule (the important answer): a DO compiler is lossy when it
flattens behavior into one target (DDL DEFINE EVENT WHEN THEN). Behavior has
three irreducible slices - identity (Class), contract+lifecycle (ActionDef +
StateMachine/UnifiedStep interface), executable body (adapter) - joined by
classid. DO is lossless iff the ActionDef POINTS TO the body (content-
addressed) instead of compressing it into DDL (I-VSA-IDENTITIES applied to
the DO arm). Export = ActionDef manifest (wire-truth) + opaque payload table
+ ClassView, never DDL-inline.

HIRO already IS this shape: KnowledgeItem carries the contract as relations +
lifecycle attrs, knowledgeItemFormalRepresentation is the opaque body the
schema references but never parses; ActionHandler connects Configuration
(= auth_store 0x0B01) -> DO arm and auth arm meet there; AutomationIssue
generates History = 'state history IS the version log'.

- docs/HIRO-DO-ARM-LIFT.md: the mapping table + worked KnowledgeItem->ActionDef
  example + export shape + the do_arm producer plan (CONJECTURE, gated on
  PROBE-OGAR-DO-ARM-LIFT).
- EPIPHANIES E-HIRO-IS-OGAR-DO-ARM.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EYvNjD8M8LMNYbRy3gq2FP
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@AdaWorldAPI AdaWorldAPI merged commit 991450a into main Jun 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants