Release Connectors v0.1.21 with external knowledge integration
Module Package Release / publish-packages (push) Successful in 12s

This commit is contained in:
2026-08-22 14:34:36 +02:00
parent 2c2b11f860
commit 79e2315e89
28 changed files with 6351 additions and 33 deletions
@@ -4,6 +4,8 @@ import { readFileSync } from "node:fs";
const moduleSource = readFileSync("src/module.ts", "utf8");
const page = readFileSync("src/features/ConnectorGovernancePage.tsx", "utf8");
const api = readFileSync("src/api/governedConnectors.ts", "utf8");
const knowledgePage = readFileSync("src/features/ExternalKnowledgePage.tsx", "utf8");
const knowledgeApi = readFileSync("src/api/externalKnowledge.ts", "utf8");
assert.match(moduleSource, /"admin.sections": adminSections/);
assert.match(moduleSource, /connectors\.admin\.governed-configurations/);
@@ -21,5 +23,18 @@ assert.match(page, /Run simulation/);
assert.match(page, /Review ambiguous connector result/);
assert.match(api, /idempotency_key/);
assert.match(api, /credential_ref/);
assert.match(moduleSource, /connectors\.admin\.external-knowledge/);
assert.match(knowledgePage, /<AdminPageLayout/);
assert.match(knowledgePage, /<PageActionBar/);
assert.match(knowledgePage, /refreshable/);
assert.match(knowledgePage, /saveAction=/);
assert.match(knowledgePage, /useUnsavedDraftGuard/);
assert.match(knowledgePage, /<WorkspaceLayout/);
assert.match(knowledgePage, /Run full backfill/);
assert.match(knowledgePage, /Preview migration/);
assert.match(knowledgePage, /outcome is unknown/);
assert.match(knowledgeApi, /\/knowledge/);
assert.match(knowledgeApi, /migration-dry-runs/);
assert.match(knowledgeApi, /\/publish/);
console.log("Connector governance UI structural contract passed.");