Skip to content

Ratify the Behavior-native OS architecture and ubiquitous language #24

Description

@LeftTwixWand

Outcome

Establish one canonical, vendor-neutral architecture and vocabulary for the Behavior-native OS.

Acceptance criteria

  • Record Behavior : Neuron as the governing type relationship.
  • Define Synapse as the universal typed durable fact substrate with causal lineage.
  • Expose typed request/reply methods only as generated facades over correlated request and response Synapses.
  • Guarantee durable delivery at least once, with bounded deduplication.
  • Preserve FIFO ordering per sender-target pair, not globally.
  • Expose uncertainty and reconciliation for external effects and never claim exactly-once execution.
  • Define Module as a non-runtime package.
  • Define Surface as immutable data.
  • Keep Agent distinct from Behavior.
  • Remove Application as a runtime concept.
  • Reconcile contradictions in CLAUDE.md, REFINED-ARCHITECTURE-AND-NEXT-STEPS.md, and the public README.

Non-goals

  • Implementing runtime components or expanding compatibility commitments.
  • Introducing a second request transport, global FIFO ordering, or exactly-once external effects.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P0Required for the first complete OS proofarea:architectureDigitalbrain architecture workdocumentationImprovements or additions to documentation

    Type

    No type

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions