Skip to content

Detect retired descriptile CI policy and preserve fleet repair routing - #769

Merged
hyperpolymath merged 4 commits into
mainfrom
codex/science-ci-20260909
Sep 10, 2026
Merged

Detect retired descriptile CI policy and preserve fleet repair routing#769
hyperpolymath merged 4 commits into
mainfrom
codex/science-ci-20260909

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

CI checks that require .machine_readable/STATE.a2ml or 6a2/ cannot pass alongside the canonical-directory rule. Add SD024 to report the executable policy reference and route it to the fleet repair recipe. Preserve location and repair metadata in structural-drift CLI output.

Validation: 40 structural-drift and CLI tests passed, including a planted retired-path check, canonical/comment negative controls, and CLI-to-recipe metadata assertions. The repair recipe is not claimed as formally proved.

Related incident: hyperpolymath/natsci-studio#82 and hyperpolymath/fraying-model-computational-testbed#65. The matching fleet handler is published separately in gitbot-fleet.

@coderabbitai

coderabbitai Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

Next included review available in 38 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 8bc75c78-7e90-499c-a8b2-00f84a8e92ca

📥 Commits

Reviewing files that changed from the base of the PR and between 585d978 and 9dbcbf4.

📒 Files selected for processing (33)
  • .github/workflows/bridge-gate.yml
  • .github/workflows/build-gossamer-gui.yml
  • .github/workflows/ci-health-sweep.yml
  • .github/workflows/ci.yml
  • .github/workflows/clusterfuzzlite.yml
  • .github/workflows/codeql.yml
  • .github/workflows/dependabot-automerge.yml
  • .github/workflows/dogfood-gate.yml
  • .github/workflows/estate-rescan.yml
  • .github/workflows/governance.yml
  • .github/workflows/hypatia-remediation-sweep.yml
  • .github/workflows/hypatia-scan.yml
  • .github/workflows/inbox-steward-intake.yml
  • .github/workflows/label-triage.yml
  • .github/workflows/labels.yml
  • .github/workflows/language-blockers.yml
  • .github/workflows/merge-orchestrate.yml
  • .github/workflows/mirror.yml
  • .github/workflows/pages.yml
  • .github/workflows/push-email-notify.yml
  • .github/workflows/quality.yml
  • .github/workflows/release.yml
  • .github/workflows/roadmap-sync.yml
  • .github/workflows/rust.yml
  • .github/workflows/scorecard.yml
  • .github/workflows/secret-scanner.yml
  • .github/workflows/security-policy.yml
  • .github/workflows/tests.yml
  • .github/workflows/verify-proofs.yml
  • data/verisim/recipes/recipe-retired-descriptile-policy.json
  • lib/hypatia/cli.ex
  • lib/rules/structural_drift.ex
  • test/retired_descriptile_policy_test.exs

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

hyperpolymath added a commit to hyperpolymath/k9-ecosystem that referenced this pull request Sep 9, 2026
…king (#43)

GitHub cannot unpack the K9 action repository because four symlinks
point outside the repository to the former standards monorepo's
`_shared` tree. This fails consumers before the validation action
starts, including Hypatia and cicd-suite.

Materialize the four existing shared files from the canonical standards
source as ordinary files, retaining their content and licence headers.
Add a repository-archive link check and controls that reject dangling
and escaping links while accepting internal links.

Validation: K9 validator regression tests pass; archive-link
positive/negative controls pass; all links in the repaired checkout
pass. Consumer CI will additionally verify that GitHub can unpack and
execute the action from this commit.

Related incident: hyperpolymath/natsci-studio#82,
hyperpolymath/fraying-model-computational-testbed#65,
hyperpolymath/cicd-suite#5, and hyperpolymath/hypatia#769.
@hyperpolymath
hyperpolymath merged commit 25031f5 into main Sep 10, 2026
24 checks passed
@hyperpolymath
hyperpolymath deleted the codex/science-ci-20260909 branch September 10, 2026 00:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant