Skip to content

Clarify string fields in knowledge intake draft responses - #325

Merged
tzhouam merged 1 commit into
mainfrom
codex/kb-draft-operation-types-20261006
Oct 6, 2026
Merged

tzhouam merged 1 commit into
mainfrom
codex/kb-draft-operation-types-20261006

Conversation

@tzhouam

@tzhouam tzhouam commented Oct 6, 2026

Copy link
Copy Markdown
Collaborator

Generators can return new_page: false for an unused optional field, which strict intake validation rejects and can stall an event batch. Clarify that required operation fields and all six optional content fields are strings; unused optional fields should be omitted or set to "", and new_page denotes a destination path.

Native intake and the default kb-intake.draft driver both use draft_changes, so the shared prompt covers both paths. The existing schema still enforces the field types. Update the service SPEC to record this contract.

Validation: 135 passed, 1 skipped across the existing intake, model dispatch, improvement adapter, autonomous objective, and evolution tests in the declared dependency environment. Documentation links, citations, strict SPEC freshness, and git diff --check pass.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@tzhouam
tzhouam merged commit 32ec2b6 into main Oct 6, 2026
2 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