Skip to content

Add governance docs linting CI, scripts, tests, and governance blueprint artifacts#105

Merged
OneFineStarstuff merged 2 commits into
mainfrom
codex/develop-agi-and-asi-governance-roadmap
Jun 1, 2026
Merged

Add governance docs linting CI, scripts, tests, and governance blueprint artifacts#105
OneFineStarstuff merged 2 commits into
mainfrom
codex/develop-agi-and-asi-governance-roadmap

Conversation

@OneFineStarstuff

Copy link
Copy Markdown
Owner

Motivation

  • Introduce automated linting and validation for governance Markdown to enforce consistent documentation quality and protect long-form policy artifacts from accidental reflow.
  • Provide a repeatable local and CI check that verifies required ignore entries and preserves intentionally dense governance documents from strict line-reflow rules.
  • Surface script syntax and shellstyle issues early in CI to avoid noisy PRs and broken documentation checks.

Description

  • Add a GitHub Actions workflow governance-docs-lint.yml that runs syntax checks, shellcheck, and the make governance-docs-check target on relevant paths.
  • Add a minimal markdownlint configuration file .markdownlint.json and an ignore file .markdownlintignore that exempts specified long-form governance files.
  • Provide Makefile targets governance-docs-lint, governance-docs-test, and governance-docs-check to standardize local invocation of the checks.
  • Add governance documentation and tooling: docs/README.md, docs/governance/README.md, docs/governance/LINTING_NOTES.md, the large AGI_ASI_GSIFI_Blueprint_2026_2030.md blueprint, the lint helper scripts/lint_governance_docs.sh, and the test harness tests/test_lint_governance_docs.sh.

Testing

  • The CI workflow will run syntax validation using bash -n for scripts/lint_governance_docs.sh and tests/test_lint_governance_docs.sh, shellcheck on scripts and tests, and make governance-docs-check as part of its job.
  • The included test harness tests/test_lint_governance_docs.sh was executed as the automated validation for the lint helper and completed successfully.
  • Local validation commands exercised were bash scripts/lint_governance_docs.sh (strict and all modes) and make governance-docs-check, which are covered by the new CI job configuration.

Codex Task

@vercel

vercel Bot commented Jun 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
v0-one-fine-starstuff-github-io Ready Ready Preview, Comment, Open in v0 Jun 1, 2026 11:36am

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @OneFineStarstuff, you have reached your weekly rate limit of 500000 diff characters.

Please try again later or upgrade to continue using Sourcery

@code-genius-code-coverage

Copy link
Copy Markdown

The files' contents are under analysis for test generation.

@semanticdiff-com

semanticdiff-com Bot commented Jun 1, 2026

Copy link
Copy Markdown

Review changes with  SemanticDiff

Changed Files
File Status
  .github/workflows/governance-docs-lint.yml  0% smaller
  .markdownlint.json  0% smaller
  .markdownlintignore Unsupported file format
  Makefile Unsupported file format
  docs/README.md Unsupported file format
  docs/governance/AGI_ASI_GSIFI_Blueprint_2026_2030.md Unsupported file format
  docs/governance/LINTING_NOTES.md Unsupported file format
  docs/governance/README.md Unsupported file format
  scripts/lint_governance_docs.sh Unsupported file format
  tests/test_lint_governance_docs.sh Unsupported file format

@gitnotebooks

gitnotebooks Bot commented Jun 1, 2026

Copy link
Copy Markdown

@difflens

difflens Bot commented Jun 1, 2026

Copy link
Copy Markdown

View changes in DiffLens

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@coderabbitai

coderabbitai Bot commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

@OneFineStarstuff, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 3 minutes and 34 seconds. Learn how PR review limits work.

Your organization has run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: d84acd11-3562-490e-9e94-d5d4641a0d73

📥 Commits

Reviewing files that changed from the base of the PR and between d31edc0 and 09c6686.

📒 Files selected for processing (10)
  • .github/workflows/governance-docs-lint.yml
  • .markdownlint.json
  • .markdownlintignore
  • Makefile
  • docs/README.md
  • docs/governance/AGI_ASI_GSIFI_Blueprint_2026_2030.md
  • docs/governance/LINTING_NOTES.md
  • docs/governance/README.md
  • scripts/lint_governance_docs.sh
  • tests/test_lint_governance_docs.sh
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/develop-agi-and-asi-governance-roadmap

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 and usage tips.

@penify-dev

penify-dev Bot commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

Failed to generate code suggestions for PR

@codacy-production

codacy-production Bot commented Jun 1, 2026

Copy link
Copy Markdown

Not up to standards ⛔

🔴 Issues 1 high · 52 minor

Alerts:
⚠ 53 issues (≤ 0 issues of at least minor severity)

Results:
53 new issues

Category Results
Security 1 high
CodeStyle 52 minor

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@netlify

netlify Bot commented Jun 1, 2026

Copy link
Copy Markdown

Deploy Preview for onefinestarstuff failed.

Name Link
🔨 Latest commit 09c6686
🔍 Latest deploy log https://app.netlify.com/projects/onefinestarstuff/deploys/6a1d6ebdb7690c0008293045

Signed-off-by: 𝐎𝐧𝐞 𝐅𝐢𝐧𝐞 𝐒𝐭𝐚𝐫𝐬𝐭𝐮𝐟𝐟 <onefinestarstuff@gmail.com>
@difflens

difflens Bot commented Jun 1, 2026

Copy link
Copy Markdown

View changes in DiffLens

@OneFineStarstuff OneFineStarstuff merged commit 5d7f975 into main Jun 1, 2026
21 of 28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants