- Vision
- Product Principles
- Milestone Progress
- Milestone 2: subtree workflow hardening
- Milestone 3: release and sync discipline
- Backlog Candidates
- History
- Keep
socketas the honest superproject layer for Gale's public Codex plugin and skills ecosystem, with subtree imports, root marketplace wiring, and cross-repo maintainer guidance kept consistent.
- Keep the superproject focused on subtree coordination, root marketplace wiring, and cross-repo maintainer guidance.
- Keep child-repository ownership boundaries explicit instead of flattening repo-local behavior into
socket. - Keep public imported plugin surfaces and root marketplace wiring aligned in the same pass.
- Milestone 2: subtree workflow hardening - Planned
- Milestone 3: release and sync discipline - In Progress
In Progress
- Tighten the documented subtree add, pull, and push workflows without changing the child-repo ownership model.
- Review subtree workflow docs against the current import and publish path.
- Root maintainer workflow docs describe the actual subtree sync path without stale or duplicate guidance.
Planned
- Keep root release and synchronization guidance explicit when superproject-level changes ship.
- Document the expected root release and sync rhythm once the current subtree migration experiment stabilizes.
- Keep the root docs aligned with the current child packaging model during coordinated release-prep passes.
- Make coordinated semantic-version bumps across
socketand the maintained child manifests explicit instead of relying on ad hoc release notes.
- Superproject release guidance is explicit enough that root changes can be shipped without improvising process each time.
- Root docs still describe the live packaging and versioning model after a coordinated release-prep pass.
- Add a documented audit pass for detecting stale child packaging paths in the root marketplace.
- Add a superproject-level checklist for removing public child repos that should no longer be imported.
- Added the placeholder
plugins/spotifychild repository, wired it into the root marketplace, and kept the superproject docs honest about that new monorepo-owned plugin surface. - Converted the former standalone
cardhop-mcpcheckout into the monorepo-ownedplugins/cardhop-appchild, added first-pass Codex plugin metadata plus a bundled MCP config, and recorded the new child as a normalsocketmarketplace entry. - Retired the remaining
things-appsubtree-era wording from the root maintainer docs, removed the now-redundant localthings-appandthings-app-mcpsibling checkouts after verification, and prepared thev0.11.1plusthings-app v0.1.3patch bump. - Synced the
SpeakSwiftlyServersubtree through the newerv4.2.xplugin and embedded live-speech updates, confirmed the root marketplace path still stayed valid, and kept the superproject release trail explicit with thev0.11.0bump. - Added a root version-alignment script, switched
python-skillsto the monorepo-owned workflow, and documented the shared-version policy for the maintained manifest surfaces. - Completed Milestone 1,
superproject docs and marketplace alignment, by bringing the root README, AGENTS guidance, roadmap shape, and marketplace-path explanation back into alignment with the live mixed-monorepo model. - Added the first root
ROADMAP.mdand established the checklist-style planning format for the superproject. - Added a root marketplace-validation script and GitHub Actions workflow so
socketnow checks packaged plugin paths and manifest alignment instead of leaving that audit entirely manual. - Added root
CONTRIBUTING.md,ACCESSIBILITY.md,LICENSE, andNOTICEso the superproject's contributor, accessibility, and legal surfaces are explicit at the repository root. - Collapsed the older subtree migration and plugin-alignment planning docs into this roadmap history plus the still-live root maintainer references once those plans had become historical rather than active operating guidance.