Adopt plugin-neutral source and state contracts - #2160
Aaronontheweb wants to merge 4 commits into
Conversation
6482494 to
5ecdb8d
Compare
Aaronontheweb
left a comment
There was a problem hiding this comment.
Adversarial review complete.
I found and fixed a portable path validation gap. The validator now rejects Windows device aliases and other nonportable segments.
The focused configuration tests pass. I found no remaining defect in this slice.
9e8b25d to
feff5d8
Compare
Aaronontheweb
left a comment
There was a problem hiding this comment.
I found no defect that is specific to this slice. Source validation, schema sync, canonical references, and durable receipt state match the current Codex scope. The stack-level PRD and OpenSpec gap remains. I reported that gap on #2158.
ee02baf to
07023f6
Compare
Aaronontheweb
left a comment
There was a problem hiding this comment.
The direction is sound. This slice defines plugin-neutral sources, durable receipts, schema support, and the approved OpenSpec change.
I found no defect that is specific to this slice. Higher stack layers still need corrections before merge.
I reviewed commit 07023f6. Local checks passed with 8,588 tests, strict OpenSpec validation, Slopwatch, headers, and diff checks.
Local evals lacked provider credentials. Chromium lacked a usable sandbox for native tapes. GitHub checks are still active.
07023f6 to
c717216
Compare
Netclaw needs a plugin-neutral foundation before it imports package formats.
This change adds managed source IDs, canonical GitHub sources, durable receipts, rejection state, and manifest identity fields.
The source supports
auto,agent-plugin, andcodexformats. New sources useauto.The change also adds the shared PRD, specification, glossary terms, and OpenSpec change.
Validation:
devbranch.Part of #2134.
Pull request stack
Review and merge these pull requests in this order:
This pull request is step 1.