* docs(policy): allow low-impact contributor courtesy cleanup * chore(aiwg): migrate to shared BT6 maintainer plugin * chore: reconcile delivery validation
1.9 KiB
Shared BT6 Maintainer Plugin
T3MP3ST consumes bt6-maintainer from the shared
jmagly/bt6-aiwg-plugins
repository. The public mirror is
roctinam/bt6-aiwg-plugins.
The repository profile is .aiwg/bt6-maintainer.yaml. The release source,
version, commit, and wrapper tree are pinned in
.aiwg/bt6-maintainer.lock.json.
Verify the pinned release
npm run maintainer:check
aiwg doctor --project-local
The check refreshes AIWG's Git package cache, verifies the pinned commit and Git tree, and compares the project wrapper byte-for-byte with the shared release.
Synchronize and deploy
After intentionally updating the lock file to a reviewed shared release:
npm run maintainer:sync
The sync command uses aiwg install to fetch the external repository, verifies
the immutable commit/tree, stages the wrapper, deploys it through aiwg use to
Claude and Codex, rebuilds discovery, and runs the project-local doctor. The
previous project-local wrapper is restored if deployment fails; rerun the sync
to reconcile provider deployment artifacts after correcting the reported
failure.
AIWG issue #1997
tracks direct discovery of nested standalone wrappers by aiwg install. Until
that is resolved, the sync command bridges the cached repository to the
project-local wrapper path. AIWG issues
#1996 and
#1998 track the legacy
local-source installer crash and unsafe removal classification respectively.
Do not restore .aiwg/addons/t3mp3st-maintainer; reusable maintainer behavior
belongs in the shared repository, while T3MP3ST-specific commands and risk paths
belong in the repository profile.