Skip to content

merge#32

Open
GsCommand wants to merge 37 commits intocodex/add-test-for-full-processing-chainfrom
main
Open

merge#32
GsCommand wants to merge 37 commits intocodex/add-test-for-full-processing-chainfrom
main

Conversation

@GsCommand
Copy link
Copy Markdown
Contributor

No description provided.

Why: schema validation tests and custom schema hosts should work without the verifier rewriting non-CommandLayer URLs to HTTPS.
Contract impact: none
…essing-chain

[runtime] preserve schema-verifiable chained receipts
…lidation-failure

[runtime] preserve custom schema hosts in verifier schema checks and add deterministic schema regression test
…g test fail fast with explicit per-step errors instead of hanging on opaque fetch failures.\nContract impact: none
…-in-runtime-signing.test.mjs

[runtime] Harden chain test diagnostics
@railway-app railway-app Bot temporarily deployed to CommandLayer Runtime / production March 20, 2026 20:22 Inactive
Why: expose the exact stalled network step in CI before the full-chain signing test hits its suite timeout.
Contract impact: none
…mprove-logging-and-timeout-handling

[runtime] improve chain test failure diagnostics
@railway-app railway-app Bot temporarily deployed to CommandLayer Runtime / production March 20, 2026 20:36 Inactive
claude and others added 2 commits March 20, 2026 21:11
…uiltins

Why: The chain verify test set VERIFY_SCHEMA_CACHED_ONLY=0, causing
/verify to call getValidatorForVerb() synchronously. The schema network
fetch (default 15s timeout) outlasted the test client's 5s abort timeout,
producing an AbortError before the builtin fallback was ever reached.
Setting SCHEMA_FETCH_TIMEOUT_MS=50 in the test makes the network attempt
fail fast so the server falls back to builtin schemas immediately, well
within the client timeout.
Contract impact: none

https://claude.ai/code/session_01WNKXjEEi48x86HETyYPhBr
…-h3GcK

Add schema fetch timeout configuration to signing test
@railway-app railway-app Bot temporarily deployed to CommandLayer Runtime / production March 20, 2026 21:17 Inactive
Why: ensure the end-to-end signing chain test follows cached-only validator warmup behavior in CI instead of hanging on cold schema startup.
Contract impact: none
…-for-schema-verification

[runtime] Make schema chain test deterministic
@railway-app railway-app Bot temporarily deployed to CommandLayer Runtime / production March 20, 2026 21:37 Inactive
Why: cached-only /verify warmup should avoid CI flakiness from remote schema fetches when builtin schemas already exist.
Contract impact: none
…t-schema-warmup

[runtime] prefer builtin schemas during validator warmup
@railway-app railway-app Bot temporarily deployed to CommandLayer Runtime / production March 20, 2026 22:25 Inactive
…n schema verification test resilient to cached-only validator warmup while routing verify warmup through the shared helper.\nContract impact: none
…y-and-improve-warmup-handling

[runtime] tighten verify warmup polling and centralize cached-only warmup
@railway-app railway-app Bot temporarily deployed to CommandLayer Runtime / production March 20, 2026 23:08 Inactive
Why: multi-step runtime flows need a stable trace id and unique per-step receipt ids without breaking signing or verification.
Contract impact: additive receipt/response fields only; existing signing and verify behavior preserved
…del-to-runtime

[runtime] add flow trace ids to signed receipts
@railway-app railway-app Bot temporarily deployed to CommandLayer Runtime / production March 21, 2026 15:10 Inactive
Why: commons receipts must reflect the real runtime execution surface instead of payment-gated x402 semantics.
Contract impact: commons receipt fields now use entry/verb/version/class and remove nested x402 blocks; commercial x402 semantics remain out of scope for this repo.
…-runtime-entry

runtime: emit commons receipts with canonical execute entry
@railway-app railway-app Bot temporarily deployed to CommandLayer Runtime / production March 21, 2026 18:03 Inactive
Why: preserve existing runtime receipt/signing behavior while exposing a single POST /execute entrypoint.
Contract impact: none
…ute-route

Add unified POST /execute route that dispatches to existing verb handlers
@railway-app railway-app Bot temporarily deployed to CommandLayer Runtime / production March 21, 2026 18:29 Inactive
Why: /execute was forwarding nested execution envelopes to handlers that expect the legacy flat request shape.
Contract impact: none
…ormalization

Normalize /execute request bodies before verb dispatch
@railway-app railway-app Bot temporarily deployed to CommandLayer Runtime / production March 21, 2026 18:51 Inactive
Why: bring the runtime layer back into sync with the current CommandLayer Commons v1.1.0 contract and remove stale commons/payment drift.

Contract impact: commons receipts, docs, fixtures, and package metadata now consistently present the v1.1.0 current-line shape; no new protocol behavior introduced.
…commandlayer-v1.1.0

Align runtime to CommandLayer Commons v1.1.0 and remove Commons x402 drift
@railway-app railway-app Bot temporarily deployed to CommandLayer Runtime / production March 22, 2026 03:36 Inactive
@railway-app railway-app Bot temporarily deployed to CommandLayer Runtime / production March 22, 2026 05:39 Inactive
Added a JSON configuration file for CommandLayer with details on version, description, identity, runtime, supported verbs, schemas, SDKs, tech stack, compute constraints, task categories, and repositories.
@railway-app railway-app Bot temporarily deployed to CommandLayer Runtime / production March 22, 2026 05:39 Inactive
Why: commons docs and clients use v1.1.0, but runtime must remain backward compatible with v1.0.0 endpoints.

Contract impact: none (existing verb semantics/signing/verification preserved; adds route compatibility and aligns receipt version with requested route).
…ntime-routes-for-v1.1.0

[runtime] Support commons verb routes for v1.0.0 and v1.1.0
@railway-app railway-app Bot temporarily deployed to CommandLayer Runtime / production April 26, 2026 03:15 Inactive
Why: CI failures were opaque when the test server failed to initialize with signing env inputs.
Contract impact: none
Why: CI is failing on a known high-severity transitive issue while code checks and tests are green, so the gate should focus on critical vulnerabilities.

Contract impact: none
…l-version-routes-pr

[runtime] Harden dual-version route test boot diagnostics
@railway-app railway-app Bot temporarily deployed to CommandLayer Runtime / production April 27, 2026 00:25 Inactive
…or-high-severity-dependencies

[runtime] Raise CI npm audit threshold to critical
@railway-app railway-app Bot temporarily deployed to CommandLayer Runtime / production April 27, 2026 00:25 Inactive
Why: Help ETHGlobal judges quickly locate ENS resolution, verification, receipt generation, and schema validation integration points via direct line links.
Contract impact: none
…ts-for-ethglobal-prize-code

Add judge-friendly comments for ENS, verification, and receipt generation in server.mjs
@railway-app railway-app Bot temporarily deployed to CommandLayer Runtime / production April 27, 2026 01:30 Inactive
Why: Keep this runtime focused on executing actions and producing signed receipts while moving public verifier product messaging to the external VerifyAgent repo.

Contract impact: none
…rences-from-runtime-repo

Clarify VerifyAgent separation and runtime scope; update docs and server comment
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.

2 participants