Skip to content

feat(api): api update - #1229

Draft
gaucidaniel wants to merge 1 commit into
nextfrom
automation/api-update
Draft

feat(api): api update#1229
gaucidaniel wants to merge 1 commit into
nextfrom
automation/api-update

Conversation

@gaucidaniel

@gaucidaniel gaucidaniel commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Regenerated from the OpenAPI spec by app-agent-codegen.

Spec: https://api.roark.ai/doc

Public surface

No change to the public surface: the diff is implementation detail only.

Note

This deletes 39 lines while removing nothing from the public surface.
The surface list above is authoritative: it is extracted from the compiled AST,
not from the diff.

Files

7 changed (+254 -39)

  • src/resources/simulation-job.ts modified (+56 -0)
  • src/resources/simulation-run-plan-job.ts modified (+28 -0)
  • src/resources/customer-flow.ts modified (+98 -35)
  • src/resources/config.ts modified (+25 -3)
  • tests/api-resources/customer-flow.test.ts modified (+44 -0)
  • tests/api-resources/config.test.ts modified (+2 -0)
  • .stats.yml modified (+1 -1)

The generator is deterministic: the same spec and config always produce this
output. Every file here was rewritten wholesale, so review the diff, not the
file list.

@gaucidaniel

Copy link
Copy Markdown
Contributor Author

Automated review: 1 gate(s) failed

Gate Result
Reproducible from the spec pass
Deterministic pass
Public surface pass
tsc --noEmit (sdk-node: src + generated tests) FAIL

Reproducible from the spec

Regenerating from the stated spec and config reproduces this branch byte for byte.

Deterministic

Two independent generator runs produced byte-identical output.

Public surface

0 added, 0 removed, 0 types added, 0 removed

tsc --noEmit (sdk-node: src + generated tests)

tests/api-resources/customer-flow.test.ts(76,23): error TS2739: Type '{}' is missing the following properties from type 'OffScriptPolicy': maxAttempts, reaction, then
tests/api-resources/customer-flow.test.ts(274,23): error TS2739: Type '{}' is missing the following properties from type 'OffScriptPolicy': maxAttempts, reaction, then

These are the deterministic gates only: facts a machine can settle. Judgement
calls - whether a breaking change is intended, whether new methods are
named well, whether the changelog reads right - still need a reviewer.

@gaucidaniel

Copy link
Copy Markdown
Contributor Author

Automated review: 1 gate(s) failed

Gate Result
Reproducible from the spec pass
Deterministic pass
Public surface pass
tsc --noEmit (sdk-node: src + generated tests) FAIL

Reproducible from the spec

Regenerating from the stated spec and config reproduces this branch byte for byte.

Deterministic

Two independent generator runs produced byte-identical output.

Public surface

0 added, 0 removed, 0 types added, 0 removed

tsc --noEmit (sdk-node: src + generated tests)

tests/api-resources/customer-flow.test.ts(76,23): error TS2739: Type '{}' is missing the following properties from type 'OffScriptPolicy': maxAttempts, reaction, then
tests/api-resources/customer-flow.test.ts(274,23): error TS2739: Type '{}' is missing the following properties from type 'OffScriptPolicy': maxAttempts, reaction, then

These are the deterministic gates only: facts a machine can settle. Judgement
calls - whether a breaking change is intended, whether new methods are
named well, whether the changelog reads right - still need a reviewer.

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