Skip to content

feat: add Special Situations SDK workflows#10

Draft
daniel-scrivner wants to merge 3 commits into
mainfrom
codex/situations-archive-sdk-js-20260711
Draft

feat: add Special Situations SDK workflows#10
daniel-scrivner wants to merge 3 commits into
mainfrom
codex/situations-archive-sdk-js-20260711

Conversation

@daniel-scrivner

Copy link
Copy Markdown
Contributor

Scope

Adds the customer-facing Special Situations namespace to the public JavaScript SDK: current situations, paid immutable issue archive, Copy-for-LLM exports, and related research endpoints.

Validation

  • bun run typecheck
  • bun test (94 passing)
  • bun run build

Adversarial review record

Pass 1 accepted and fixed: removed an unsupported since parameter and avoided exporting copied internal generated-contract comments.

Pass 2 accepted and fixed: added URL assertions for every new namespace method. The archive endpoints are explicitly dependent on datastream PR #1363 before this release can be published.

Deliberately remaining

  • Do not publish this SDK release until datastream #1363 is merged, deployed, and production-smoked.
  • Python, Go, Rust, and Skills mirrors are separate follow-on PRs.

@daniel-scrivner

Copy link
Copy Markdown
Contributor Author

Underwriting-pack adversarial review record

  • Pass 1 (GPT-5.5 High): no material findings.
  • Accepted feedback: none.
  • Rejected feedback: none.
  • Verification: focused SDK route tests, full SDK tests, typecheck, and diff hygiene passed.
  • Dependency: situations.underwrite requires the API deployment containing datastream PR #1363.

@daniel-scrivner

Copy link
Copy Markdown
Contributor Author

Situation watch SDK adversarial review record

  • Pass 1 (GPT-5.5 High): accepted and fixed. Aligned the exported generated monitor schema with the structured searchMode values accepted by the helper.
  • Pass 2 (GPT-5.5 High): accepted release-order dependency. Exact situationIds watches require autonomous-computer/omni-datastream#1373, which adds the strict server contract, query behavior, and delivery provenance. Do not merge/release this SDK update before #1373 is merged and deployed.
  • Rejected feedback: none.
  • Bounded review rule: both permitted passes ran; no third loop was opened.

Validation: bun test, bun run typecheck, and git diff --check. This public SDK helper exposes only the public Special Situations monitor surface; no internal-only TIKR-style data is included.

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