merge: converge golden-main PR train on a clean branch#22309
Merged
BrianCLong merged 42 commits intomainfrom Mar 31, 2026
Merged
merge: converge golden-main PR train on a clean branch#22309BrianCLong merged 42 commits intomainfrom
BrianCLong merged 42 commits intomainfrom
Conversation
Adds the requested Tri-Graph Model UI components to `packages/summit-ui/src/components/cogbattlespace/` including `LayerToggle`, `ExplainDrawer`, `MetricsPanel`, and `RejectionReportPanel`. Also adds the main Cognitive Battlespace page stub to `packages/summit-ui/src/pages/cogbattlespace/index.tsx`. Updates `packages/summit-cogbattlespace/src/storage.ts` to include required methods `getCurrentEntity` and `putLaneSnapshot`. Updates `packages/summit-cogbattlespace/tsconfig.json` to exclude test files from compilation. Co-authored-by: BrianCLong <6404035+BrianCLong@users.noreply.github.com>
Bumps [@apollo/server](https://github.com/apollographql/apollo-server/tree/HEAD/packages/server) from 4.13.0 to 5.5.0. - [Release notes](https://github.com/apollographql/apollo-server/releases) - [Changelog](https://github.com/apollographql/apollo-server/blob/main/packages/server/CHANGELOG.md) - [Commits](https://github.com/apollographql/apollo-server/commits/@apollo/server@5.5.0/packages/server) --- updated-dependencies: - dependency-name: "@apollo/server" dependency-version: 5.5.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
|
Important Review skippedToo many files! This PR contains 223 files, which is 73 over the limit of 150. ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (223)
You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
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 |
32 tasks
This was referenced Mar 31, 2026
TopicalitySummit
approved these changes
Mar 31, 2026
Collaborator
TopicalitySummit
left a comment
There was a problem hiding this comment.
Golden merge-train checks are green. Approving for merge.
This was referenced Mar 31, 2026
feat(security): add HDT risk guardrails, deterministic evidence outputs, and drift monitoring
#22280
Merged
BrianCLong
added a commit
that referenced
this pull request
Mar 31, 2026
## Summary Rebuilds the low-risk CAC documentation/specification lane on top of current `main` after `#22309` landed. This branch absorbs: - #22308 - #22301 - #22306 - #22313 This branch intentionally excludes for a later convergence pass: - #22311 - #22307 - #22305 ## Why this split The absorbed PRs are additive docs/spec surfaces with limited implementation risk on top of current `main`. The excluded PRs are runtime/workflow/package-touching lanes that are still red across multiple CI gates and should be rebased or resynthesized separately instead of contaminating the docs/spec continuation branch. ## Change Summary - Adds CAC authority, certification, registry, SDK, and rollout artifacts - Adds the CAC v1.0 standard document - Adds partner targeting, outreach, and pilot playbooks - Adds sales-toolkit capture and decision-admissibility sprint collateral ## Validation - Replayed all absorbed heads onto current `main` - No merge conflicts while applying the selected docs/spec commits - Local worktree remains clean except the intentionally untracked planning note outside this PR scope ## Notes - This PR is the next golden-path continuation for the safe CAC docs/spec subset only. - The heavier enforcement/ingestion/redteam branches need their own convergence lane after rebasing onto the new `main` baseline. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Release Notes * **Documentation** * Introduced comprehensive Cognitive Admissibility Certification (CAC) v1.0 framework with standards, certification process, and governance charter * Added ecosystem program documentation: auditor accreditation, standards consortium, and design partner structure * Added market rollout strategy, adoption metrics, and regulatory mapping guidance * **New Features** * Implemented public registry with append-only log, integrity verification, and query interface * Published OpenAPI specification for registry API with pagination and integrity endpoints <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Gemini CLI <gemini-cli@google.com>
This was referenced Mar 31, 2026
BrianCLong
added a commit
that referenced
this pull request
Mar 31, 2026
## Summary Rebuilds the core CAC contract/tooling subset from `#22311` on top of current `main` after `#22309` and `#22318` landed. This branch absorbs the replayable subset of: - #22311 Included in this replay: - `policies/cac/policy.spec.json` - `schemas/cac/**` - `scripts/cac/**` Intentionally deferred from `#22311`: - `.github/workflows/cac-enforcement.yml` - `docs/cac/CAC_ENFORCEMENT_PIPELINE.md` - `k8s/policies/cac-admission-policy.yaml` - `evidence/*.json` - `package.json` ## Why this split The original `#22311` branch is behind current `main` and mixes additive CAC contract/tooling work with workflow, K8s admission, root evidence snapshots, and package-script churn. This replay keeps the contract-defining CAC schema/tooling surface only, so it can converge cleanly before any new gate or deployment policy is introduced. ## Validation - Replayed the selected `#22311` subset onto current `main` without merge conflicts - Local staged set was restricted to CAC policy/schema/script paths only - Attempted local unit validation with: - `node --test scripts/cac/__tests__/cen-evaluate.test.mjs` - Result: blocked by local module resolution for `ajv` in this checkout (`ERR_MODULE_NOT_FOUND`), even though the repo declares it; no further dependency mutation was introduced in this PR ## Follow-on After this lane lands, the next heavy-path order remains: 1. replay/defer-rescope `#22305` 2. split/replay `#22307` <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Release Notes * **New Features** * Introduced Content Attestation and Certification (CAC) system with policy-based evaluation framework * Added validation and audit mechanisms for ingestion records, metrics, reports, and evidence verdicts * Implemented determinism verification for reproducible artifact validation * Added ledger-based audit trail for attestation records * **Chores** * Updated workflow concurrency configuration to prevent job cancellation during concurrent runs <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Gemini CLI <gemini-cli@google.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Rebuilds the golden-main merge train from a clean
mainbase and converges the currently mergeable PR set into one replacement branch.This branch absorbs:
This branch supersedes:
This branch intentionally excludes:
merge-surge/staging, notmainConflict policy used while absorbing #22241
When merging
#22241on top of the cleaned train, the following files conflicted and were resolved in favor of the current train versions so the newer focused CI/governance repairs remain authoritative:.github/ci/required-checks.json.github/workflows/drift-sentinel.yml.github/workflows/pr-gate.ymldocs/ci/REQUIRED_CHECKS_POLICY.ymlpnpm-lock.yamlscripts/ci/check_branch_protection_drift.mjsscripts/ci/validate_workflows.mjsAll other
#22241changes merged on top of the train.Mapping Change Summary
This convergence branch updates workflow, schema, and governance contracts that control merge eligibility, admissibility evidence, and deterministic trust artifacts.
Diff
packages/evidence/schemas/decision_trace.schema.json.github/workflows/_policy-enforcer.yml,.github/workflows/execution-graph-reconciliation.yml,.github/workflows/post-ga-hardening-enforcement.yml,.github/workflows/merge-surge.yml,.github/workflows/control-plane-drift.ymlgovernance/pilot-ci-policy.jsonandgovernance/branch-protection.jsonscripts/ci/verify_execution_graph_reconciliation.mjsandscripts/ci/drift-sentinel.mjsJustification
The repo needed one mergeable replacement lane that restores deterministic governance checks, folds the admissibility implementation into the golden path, and suppresses broken optional PR workflows that were blocking convergence without being canonical required checks.
Impact
pr-gate / gateanddrift-sentinel / enforceRollback Plan
Revert commit
ce32b96c0ffrommerge-train/golden-main-20260331-final, then rerun the prior golden-lane checks and restore the previous PR body.Backfill Plan
After the lane is green, backfill the same workflow scoping and governance-contract repairs into any surviving PRs that still touch
.github/workflows/**or governance surfaces, then close superseded PRs against#22309.Validation Evidence
Local validation completed:
node scripts/ci/drift-sentinel.mjsruby -e 'require "yaml"; ... YAML.load_file(...)'over all edited workflow filesjq . governance/pilot-ci-policy.jsonjq . governance/branch-protection.jsonNotes