fix(consult): read the live skill tree instead of a hash-pinned snapshot
Manual SKILL.md updates were blocked by registry sha256 and a byte-equal versions/ gate. Consult now loads the operator-maintained tree; rectification and personal-report stay hashed. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -2,14 +2,15 @@
|
||||
* Deployment startup guard.
|
||||
*
|
||||
* Next.js awaits register() before the server accepts traffic. Node runtimes
|
||||
* must verify every active Skill package against the immutable registry so a
|
||||
* stale or partially copied package fails closed during startup.
|
||||
* must verify hashed product packages (rectification, personal report) and
|
||||
* confirm the live consult skill tree is present, so a stale copy fails closed.
|
||||
*/
|
||||
export async function register(): Promise<void> {
|
||||
if (process.env.NEXT_RUNTIME !== "nodejs") return;
|
||||
|
||||
const { verifyAllActiveSkillPackages } = await import("./lib/skill-package-registry");
|
||||
const { resolveLiveJyotishSkill, verifyAllActiveSkillPackages } = await import("./lib/skill-package-registry");
|
||||
verifyAllActiveSkillPackages();
|
||||
resolveLiveJyotishSkill();
|
||||
|
||||
const { startPersonalReportWorker } = await import("./lib/personal-report-worker");
|
||||
startPersonalReportWorker();
|
||||
|
||||
Reference in New Issue
Block a user