Skip to content

chore: refresh wording in runtime messages and pack headers#64

Merged
yfxiao16 merged 1 commit into
mainfrom
chore/tighten-runtime-messages
May 26, 2026
Merged

chore: refresh wording in runtime messages and pack headers#64
yfxiao16 merged 1 commit into
mainfrom
chore/tighten-runtime-messages

Conversation

@yfxiao16
Copy link
Copy Markdown
Contributor

What

Refresh user-facing wording across the runtime and contract pack headers so error/help/validation strings and code comments read consistently with the engine's surface.

In scope:

  • Python source (sponsio/): cli.py, config.py, core.py, contract.py, discovery/*, generation/*, integrations/base.py, models/contract.py, onboard*.py, patterns/__init__.py, protocols/sto.py, render/explain.py, runtime/{evaluators,monitor,strategies,verifier}.py
  • TypeScript source (ts/packages/sdk/src/): cli/{packs,patterns,validate}.ts, core/sto.ts, index.ts, integrations/openai-agents.ts
  • Contract pack headers: core/llm_safety.yaml, incident/openclaw.yaml, premium/.gitkeep (kept byte-identical across the Python and TS mirror pairs)
  • Tests: comment-only refresh in test_oss_sto_gate.py, test_skill_doc_sync.py, test_config_sections.py (no assertion-string changes)

What stays the same

No behavior changes. No public signatures, return types, exception classes, exit codes, or control flow modified. The exported types (StoEvaluator, StoResult, StoContract, JudgeClient, JudgeConfig, CloudFeatureError) and the gate behavior remain intact.

Local gate

  • ruff check: clean
  • ruff format --check: 234 files formatted
  • pytest: 2236 passed, 2 skipped (3m35s)
  • tsc --noEmit: clean
  • All 4 Py/TS YAML mirror pairs verified byte-identical

🤖 Generated with Claude Code

Refresh user-facing wording across the runtime, CLI output, and contract
pack headers. Touches Python source (cli, config, core, discovery,
generation, integrations, models, onboard, patterns, protocols, render,
runtime), TypeScript source (ts/packages/sdk/src/), and the contract pack
headers in core/llm_safety, incident/openclaw, premium/.gitkeep (kept
byte-identical across the Py and TS mirror pairs). Test assertion comments
updated accordingly.

No behavior changes. No signatures, return types, exception classes, exit
codes, or control flow changed. Local gate: ruff check clean, ruff format
clean, full pytest 2236 passed / 2 skipped, tsc --noEmit clean.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@yfxiao16 yfxiao16 merged commit 0d178ef into main May 26, 2026
10 checks passed
@yfxiao16 yfxiao16 deleted the chore/tighten-runtime-messages branch May 26, 2026 08:07
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