Refactor web extensions onto a contribution kernel - #83
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: d0024d9f60
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
Reviewed against the PR 1 acceptance criteria from #82, with independent verification on the PR head (
One genuine behavior deviation to fix before merge:
Minor (non-blocking):
Test suggestions for follow-up: ordering preservation on re- Verdict: direction and execution match the RFC — registry as discriminated union with explicit |
|
Addressed the review feedback in
The Validation on the updated head:
|
|
Re-verified on
No remaining concerns. This meets the PR 1 contract from #82: behavior-preserving by inspection and by test, net core LOC still negative, versioned discriminated-union registry with policies in place for PR 2 to build on. Ready to merge. |
Summary
Implements PR 1 from #82 as a behavior-preserving kernel consolidation.
slotandkindsetFooter,setHeaderAction,setArtifactAction, andsetGitTabwrappers and invokes through the registryThis intentionally does not expose
contribute()or change transport yet; those remain PR 2/3 work described in the RFC.Tests
Added a registry contract test covering:
Validation:
npm run typechecknpm run test:unit— 324 passednpm test— build, typecheck, unit, auth E2E, and desktop/tablet/mobile E2E passedCloses the first implementation phase of #82.