Skip to content

Comments

chore(release): sync develop -> main (Run B firewall)#621

Merged
wileland merged 2 commits intomainfrom
develop
Feb 20, 2026
Merged

chore(release): sync develop -> main (Run B firewall)#621
wileland merged 2 commits intomainfrom
develop

Conversation

@wileland
Copy link
Owner

Sync main with develop after merging Run B failure-path firewall.

@github-actions
Copy link

Audit

Audit artifacts not found.

Schema

No drift detected ✅

Codex

No Codex outputs yet.

@wileland wileland merged commit cf6681d into main Feb 20, 2026
7 checks passed
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 11241e8427

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

export const emitEntryAnalyzed = (payload) => {
bus.emit(ENTRY_ANALYZED_EVENT, payload);
const envelope = toEntryAnalyzedEnvelope(payload);
validateEntryAnalyzedEnvelope(envelope);

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep ENTRY_ANALYZED emitter backward-compatible

emitEntryAnalyzed now always validates the envelope, and with the new defaults a payload that omits processingStatus is treated as complete and must include non-empty bloomCards. Existing callers in this repo (for example scripts/simulate_nervous_system.js) still emit minimal payloads like { entryId, userId, cardsCreatedCount, analyzedAt }, so they now throw ENTRY_ANALYZED complete status requires cards before any listener executes, breaking that experiment workflow. Please either migrate those emitters in the same change or add a compatibility path when bloomCards is absent.

Useful? React with 👍 / 👎.

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