Skip to content

Accept current FACTORY effects in O Observatory - #7

Merged
flujo-app merged 1 commit into
codex/swarm-viewerfrom
codex/factory-effect-contract
Oct 8, 2026
Merged

flujo-app merged 1 commit into
codex/swarm-viewerfrom
codex/factory-effect-contract

Conversation

@flujo-app

Copy link
Copy Markdown
Owner

Why

FACTORY's public read-only snapshot now includes steering messages, flow cancellation, worker wake/sleep effects, the cancelled state, and worker scope. The Observatory parser rejected an entire live observation when any of these appeared.

Change

Extend the existing positive allowlist and Effect type to match FACTORY's current presentation contract. Unknown kinds still fail closed, and the viewer continues to discard private receipt fields.

Verification

  • node --test test/swarm.test.mjs passed (14 tests).
  • npm run build passed.

This PR is stacked on the active codex/swarm-viewer branch (PR #4).

@flujo-app
flujo-app merged commit 5b0ecdd into codex/swarm-viewer Oct 8, 2026
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.

1 participant