Uh oh!
There was an error while loading. Please reload this page.
Platform management transfer, and two certification framework corrections - #1121
Conversation
A release under review has not been deployed yet, so the row was always L0 and dragged every assessment down for a fact about the future. Framework version 3: the scoring set changed, so an assessment judged under version 2 is not comparable to one judged now. Claude-Session: https://claude.ai/code/session_01UpwygDu2cizLp12tvvKqVZ
The header still described the minimum rule the geometric mean replaced, and the framework was cached for the life of the process, so editing the policy file appeared to do nothing. Claude-Session: https://claude.ai/code/session_01UpwygDu2cizLp12tvvKqVZ
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Uh oh!
There was an error while loading. Please reload this page.
Description of change
Two independent pieces of work that were sitting on the same branch.
Platform management transfer (registry). A platform profile can now be handed to a named manager, and a managed profile is protected from being overwritten by anyone else. Adds
PlatformManagementService, extends the registry's JWT handling, and carries a migration.Two corrections to the certification framework (PPA).
The deployment assurance dimension is removed. A release under review has not been deployed yet, so the row was always L0 and dragged every assessment down for a fact about the future rather than anything about the release. Framework version goes to 3 — the scoring set changed from sixteen dimensions to fifteen, so an assessment judged under version 2 is not comparable to one judged now, and that version is inside every signed certificate.
The assessment header still described the minimum rule that the geometric mean replaced ("the level is the weakest of these dimensions… raising that one row is what raises the level"). Reworded to match what the code does, and the blocking case is now stated separately from the merely-weakest one. The framework file is also reloaded when it changes rather than cached for the life of the process, so editing policy no longer appears to do nothing.
Removes
listDeploymentsand its record type, which had no callers left.Issue Number
n/a
Type of change
New, and Bug fix
How the change has been tested
pnpm --filter registry test— 28 passed across 5 suites, including the newPlatformManagementService.spec.ts.pnpm --filter ppa test— 22 passed. The scoring tests still hold with fifteen dimensions; the fixture that useddeployment-assuranceas a weak row now usescode-review.pnpm --filter ppa checkandbuild— 0 errors, 0 warnings.Change checklist