Skip to content

fix(projects): admit nested projects in context packets - #282

Merged
levineam merged 2 commits into
mainfrom
codex/active-assistant-nested-project-contract
Sep 4, 2026
Merged

fix(projects): admit nested projects in context packets#282
levineam merged 2 commits into
mainfrom
codex/active-assistant-nested-project-contract

Conversation

@levineam

@levineam levineam commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • allow canonical project records to reference a project parent
  • preserve the existing requirement that outcomes have a project parent
  • add a regression test for nested-project packet validation

Why

Active Assistant correctly reads a portfolio containing child projects, but the public packet validator rejected those valid records as invalid-contract, blocking synthesis before model invocation.

Verification

  • node --test modules/jarvos-secondbrain/packages/jarvos-secondbrain-projects/test/projects-context.test.js (18 passed)

@levineam
levineam merged commit bd2f501 into main Sep 4, 2026
8 checks passed
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