Skip to content

Swap the in-memory bus for real NATS/JetStream #2

Description

@avrabe

Spike uses an in-memory bus Vec in host/src/main.rs as the durable-spine stand-in. Replace with NATS/JetStream (AD-AGORA-003): named channels = subjects/streams, durable consumers = late-join replay (the watermark/pending_gates pattern generalized), Nats-Msg-Id for short-window dedup. Keep the host as the capability layer (it decides which subjects each agent subscribes to). Satisfies REQ-AGORA-009. See HANDOFF.md §4.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions