docs(pnpm): fix tracker audit gaps
This commit is contained in:
parent
afcbf852b2
commit
5998af45e3
@ -2,6 +2,12 @@
|
|||||||
|
|
||||||
This document is the canonical ecosystem tracker for migrating ByteLyst Node.js and TypeScript repositories from `npm` to `pnpm`.
|
This document is the canonical ecosystem tracker for migrating ByteLyst Node.js and TypeScript repositories from `npm` to `pnpm`.
|
||||||
|
|
||||||
|
## Scope
|
||||||
|
|
||||||
|
This tracker is for repos that still require an `npm` to `pnpm` migration, plus the shared tracker-hosting and downstream validation work needed to safely roll those migrations through the ecosystem.
|
||||||
|
|
||||||
|
This tracker is **not** a claim that every listed repo is still on `npm` today. Some repos may already use `pnpm` in part or in full; those repos should be handled here only if they still require migration cleanup, downstream validation, or tracker-hosting updates.
|
||||||
|
|
||||||
## Objective
|
## Objective
|
||||||
|
|
||||||
Standardize on `pnpm` for:
|
Standardize on `pnpm` for:
|
||||||
@ -19,6 +25,13 @@ Standardize on `pnpm` for:
|
|||||||
- **Incremental commits required** — commit migration work, fix work, and docs/tracker updates in logical batches.
|
- **Incremental commits required** — commit migration work, fix work, and docs/tracker updates in logical batches.
|
||||||
- **Tracker updates are mandatory** — every completed repo must have its checkbox updated and commit links recorded here.
|
- **Tracker updates are mandatory** — every completed repo must have its checkbox updated and commit links recorded here.
|
||||||
|
|
||||||
|
## Tracker State Semantics
|
||||||
|
|
||||||
|
- A wave checkbox means the repo has fully cleared the migration sequence and can be considered done for this tracker.
|
||||||
|
- A repo-section checkbox is only updated when there is evidence in code, verification output, and pushed commits.
|
||||||
|
- `TBD` commit fields mean the repo has not yet cleared that stage.
|
||||||
|
- If a repo is blocked, document the blocker in that repo's `notes:` line before moving away from it.
|
||||||
|
|
||||||
## Definition of Done For Each Repo
|
## Definition of Done For Each Repo
|
||||||
|
|
||||||
A repo is only complete when **all** of the following are true:
|
A repo is only complete when **all** of the following are true:
|
||||||
@ -38,6 +51,8 @@ A repo is only complete when **all** of the following are true:
|
|||||||
- [ ] docs/tracker commit links added here
|
- [ ] docs/tracker commit links added here
|
||||||
- [ ] commits pushed
|
- [ ] commits pushed
|
||||||
|
|
||||||
|
If any item above is false, the repo remains in-progress for this tracker.
|
||||||
|
|
||||||
## Mandatory Verification Before Moving To The Next Repo
|
## Mandatory Verification Before Moving To The Next Repo
|
||||||
|
|
||||||
For every repo migration:
|
For every repo migration:
|
||||||
@ -65,6 +80,8 @@ The `/production-readiness` workflow is mandatory quality enforcement for covere
|
|||||||
|
|
||||||
For the other product repos, run their repo-native verification plus the equivalent readiness checks expected by this tracker. If a migration affects shared dependencies, CI assumptions, shared Docker behavior, or downstream integrations, rerun any impacted `/production-readiness` phases before moving on.
|
For the other product repos, run their repo-native verification plus the equivalent readiness checks expected by this tracker. If a migration affects shared dependencies, CI assumptions, shared Docker behavior, or downstream integrations, rerun any impacted `/production-readiness` phases before moving on.
|
||||||
|
|
||||||
|
Equivalent readiness checks should include, at minimum, the repo's canonical install, typecheck, test, build, and any documented quality gates required by its own AGENTS/README/workflows.
|
||||||
|
|
||||||
## Current Status
|
## Current Status
|
||||||
|
|
||||||
- **Ready for sequential rollout:** yes
|
- **Ready for sequential rollout:** yes
|
||||||
@ -109,6 +126,9 @@ Do not change the order below unless a later repo becomes a hard dependency bloc
|
|||||||
### Wave 3 — Higher blast-radius repos
|
### Wave 3 — Higher blast-radius repos
|
||||||
|
|
||||||
- [ ] `learning_voice_ai_agent`
|
- [ ] `learning_voice_ai_agent`
|
||||||
|
|
||||||
|
### Wave 4 — Shared-platform validation and tracker-hosting cleanup
|
||||||
|
|
||||||
- [ ] `learning_ai_common_plat`
|
- [ ] `learning_ai_common_plat`
|
||||||
|
|
||||||
## Repo Tracker
|
## Repo Tracker
|
||||||
@ -233,7 +253,16 @@ Update each repo section immediately after work lands.
|
|||||||
- migration commit: `TBD`
|
- migration commit: `TBD`
|
||||||
- fix/audit commit: `TBD`
|
- fix/audit commit: `TBD`
|
||||||
- docs/tracker commit: `TBD`
|
- docs/tracker commit: `TBD`
|
||||||
- notes: highest blast-radius repo; keep last in sequence unless it becomes a hard blocker
|
- notes: tracker host and shared-platform validation repo; treat this as the final shared cleanup/sign-off phase rather than a standard product-repo npm→pnpm migration
|
||||||
|
|
||||||
|
## Blocker Logging Rule
|
||||||
|
|
||||||
|
If a repo cannot be completed in sequence:
|
||||||
|
|
||||||
|
- do not silently skip it
|
||||||
|
- record the blocker in that repo's `notes:` line
|
||||||
|
- record any partial commit links already created
|
||||||
|
- explain why it is safe to proceed to a later repo, if an exception is required
|
||||||
|
|
||||||
## Why The Sequence Matters
|
## Why The Sequence Matters
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user