Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 14 additions & 1 deletion .github/workflows/validate.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
name: validate

# CI for the intelligence repo. Three checks, all advisory rules made
# CI for the intelligence repo. Four checks, all advisory rules made
# deterministic (prose is advisory; CI guarantees it - see docs/ARCHITECTURE.md):
# 1. Frontmatter - every canonical file carries the required fields
# 2. Secrets - gitleaks scan; a leak fails the build
# 3. Links - no broken relative links between Markdown files
# 4. Brain lint - the gbrain-company-brain linter, as a GitHub Action

on:
pull_request:
Expand All @@ -23,6 +24,18 @@ jobs:
- name: Validate frontmatter on canonical files
run: bash scripts/validate-frontmatter.sh

brain-lint:
name: Company brain lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
# Same checks gbrain-company-brain runs before a gbrain sync: page types the
# pack declares, pages in the right folder, dated decisions, no dangling
# wikilinks. Findings show up as annotations on the pull request.
- uses: mattzimak/gbrain-company-brain@v0.2.0
with:
path: .

secrets:
name: Secret scan (gitleaks)
runs-on: ubuntu-latest
Expand Down
13 changes: 13 additions & 0 deletions runbooks/bootstrap.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
---
type: runbook
title: "Bootstrap: connect an agent harness to this brain"
status: verified
owner: "{{FOUNDER_NAME}}"
created: 2026-09-16
updated: 2026-09-21
last_verified: 2026-09-21
source_of_truth: manual
tags: [gbrain, skillpack]
audience: internal
---

# Bootstrap

Post-scaffold steps for a harness connecting to this company brain. gbrain
Expand Down
Loading