docs(contract): lock eval-spec identity - #84
Conversation
Records the kernel-versus-skill-profile boundary and updates the repo's published version references to 0.10.0. Plan: IEP-EVAL-EVOLUTION-001 Bead: bd_000-projects-htjt.1 Repo: intent-eval-core Depends-on: bd_000-projects-htjt.9 Evidence: targeted prettier check; check:version-lockstep; lint; typecheck; test; build Known: full check reaches format:check but existing ignored python/.mypy_cache files fail the repo-wide Prettier sweep
de41909 to
068d4cd
Compare
|
Maintenance update: rebased feat/iec-E10-eval-substrate-contracts onto current origin/main and force-with-lease pushed. New head: 068d4cd (the contract/docs diff is unchanged). Existing validation evidence remains: version lockstep, lint, typecheck, tests (49 files / 1,412 passed, 1 skipped), build, boundary checks, and escape-scan passed; repo-wide format check remains subject to the documented pre-existing ignored python/.mypy_cache issue. |
Plan: IEP-EVAL-EVOLUTION-001 Bead: bd_000-projects-htjt.1 GitHub: intent-eval-core#84 Treat the established platform term rollout as valid prose vocabulary so the new contract-identity document does not create an advisory Vale failure.
|
Follow-up pushed as 084c6bc: added the established platform term |
|
Verification update: PR #84 is clean with all reported checks green after 084c6bc.
This satisfies the core-side acceptance for bead bd_000-projects-htjt.1; the PR remains draft until the coordinated stack is ready. |
What changed
EvalSpecidentity and the plannedSkillEvalSpecprofile boundaryWhy
The kernel is already at
@intentsolutions/core@0.10.0, but its docs still reported 0.9.0. More importantly, J-Rig currently calls its skill-specific schemaEvalSpec, while the kernel exports a different canonicalEvalSpec. This PR makes the boundary explicit before the adapter work lands, preventing a second unrelated source of truth.Tracking
IEP-EVAL-EVOLUTION-001bd_000-projects-htjt.1bd_000-projects-htjt.10feat/iec-E10-eval-substrate-contractsde41909Validation
pnpm run check:version-locksteppnpm run lintpnpm run typecheckpnpm run test— 49 files, 1,412 passed, 1 skippedpnpm run buildThe repo-wide
pnpm run checkreachesformat:checkbut is currently blocked by pre-existing ignoredpython/.mypy_cachefiles being included in the repository-wide Prettier sweep; no changed source file is implicated.