Skip to content

Extend the source catalog across more departments - #42

Merged
cbrock84 merged 1 commit into
mainfrom
claude/import-agents-drive-gmci3h
Sep 16, 2026
Merged

cbrock84 merged 1 commit into
mainfrom
claude/import-agents-drive-gmci3h

Conversation

@cbrock84

Copy link
Copy Markdown
Owner

Research across the twelve uncovered departments, then independent verification of every result.

50 sources → 181. 36 skills covered → 144.

Sources
technology + IT operations 32
data, workforce, governance 30
marketing + demand generation 24
revenue + product + CX 23
PMO + operations + strategy 22
(existing: security, legal, finance, education) 50

The discipline mattered more than the breadth

The rule throughout: a source counts only if it settles a disagreement between two competent practitioners — a regulator, primary law, a standards body, a specification. Not a blog, not vendor content marketing, not thought-leadership.

So a large number of skills deliberately carry nothing. Nobody adjudicates how to write a good line, run a discovery interview, choose a visual register, debug, or decide when work is done. Attaching a confident-sounding source to one of those would lend false authority rather than add any.

Where a skill is part craft and part constraint, the split is stated rather than blurred. Law bounds what a claim may assert and how a cancellation flow must behave; it settles nothing about persuasion or taste.

Why the license field exists

Of 181 sources, 122 are quotable and 59 are read-and-cite — copyrighted, free to read, not free to reproduce.

The largest quotable block is US federal work, public domain by statute. The standards most often assumed open are not:

Assumed open Actually
Quality, continuity, AI-management, SQL standards Sold
Payment-card security standard, consensus hardening baselines Account required
The trade terms deciding where risk transfers between buyer and seller Sold

Each entry says which, in the imperative, beside the link.

Verification

No dead links across 213 URLs. Thirty are refused by this network — government and code-hosting domains that bot-filter — which is what the weekly workflow, running from elsewhere, is for. One host was unreachable entirely at the end of the run having answered earlier the same day.

Worth noting: the research reported a number of URLs as unverifiable or 403. Checked from here, every one of them resolved 200. Those blocks were the researcher's network, not the sites. I verified independently rather than inheriting either the pass or the fail.

Two defects found — both in the checkers, not the content

The spelling check scanned URLs, and --fix rewrote them in place. A British spelling inside a link became a broken link, and the build went green afterwards. A UK regulator whose own path is /for-organisations/ exposed it. I reproduced the corruption before fixing it:

before --fix:  https://ico.org.uk/for-organisations/guide-to-pecr/
after  --fix:  https://ico.org.uk/for-organizations/guide-to-pecr/   ← 404

URLs are now masked before matching, so prose in a sentence containing a link is still checked while the link itself is left alone. Verified in both directions.

The provenance waiver for license-family names excluded the catalog itself, on my earlier reasoning that entries carry a slug rather than a family's prose name. That stopped being true the moment a license became a source — a font license is the authority on whether a typeface may be embedded, so its title is the family name. The waiver now covers the catalog and what is generated from it, and remains name-only: confirmed by pasting real license text into a waived file and watching it still fail.

Verification

./scripts/check-all.sh — all fourteen green.

🤖 Generated with Claude Code

https://claude.ai/code/session_01FaQP2WCqeFYH7s9pi1CJ5u


Generated by Claude Code

Research across the twelve uncovered departments, then verification of every
result. 50 sources to 181; 36 skills covered to 144.

The discipline mattered more than the breadth. The instruction throughout was
that a source only counts if it settles a disagreement between two competent
practitioners — a regulator, primary law, a standards body, or a specification —
and that a short list beats a long one. So a large number of skills deliberately
carry nothing. Nobody adjudicates how to write a good line, run a discovery
interview, choose a visual register, debug, or decide when work is done, and a
confident blog post attached to one of those would lend false authority rather
than add any. Where a skill is part craft and part constraint the split is
stated: law bounds what a claim may say and how a cancellation flow must behave,
and settles nothing about persuasion or taste.

The licensing picture is the reason the catalog records a license class at all.
Of 181 sources, 122 are quotable and 59 are read-and-cite — copyrighted, free to
read, not free to reproduce. The largest quotable block is US federal work, which
is public domain by statute. The standards most often assumed open are not: the
quality, continuity, AI-management and SQL standards are sold, the payment
security standard and the consensus hardening baselines need an account, and the
trade terms that decide where risk transfers between buyer and seller are sold
too. Each entry says which, in the imperative, beside the link.

Verification found no dead links across 213 URLs. Thirty are refused by this
network — government and code-hosting domains that bot-filter — and the weekly
workflow runs from elsewhere, which is what it is for. One host was unreachable
entirely at the end of the run having answered earlier the same day.

Two defects surfaced while checking, both in the checkers rather than the
content.

The spelling check scanned URLs, and --fix rewrote them in place. A British
spelling inside a link therefore became a broken link, and the build went green
afterwards. A UK regulator whose own path contains one exposed it. URLs are now
masked before matching, so prose in a sentence containing a link is still
checked while the link is left alone; the repair was verified in both
directions.

The provenance waiver for license family names excluded the catalog itself, on
the reasoning that entries carry a slug rather than a family's prose name. That
stopped being true when a license became a source: a font license is the
authority on whether a typeface may be embedded, so its title is the name. The
waiver now covers the catalog and what is generated from it, and remains
name-only — confirmed by pasting real license text in and watching it still
fail.

All fourteen checks pass.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FaQP2WCqeFYH7s9pi1CJ5u
@cbrock84 cbrock84 changed the title Extend the source catalog across every department Extend the source catalog across more departments Sep 16, 2026
@cbrock84
cbrock84 marked this pull request as ready for review September 16, 2026 21:53
@cbrock84
cbrock84 merged commit bfbca68 into main Sep 16, 2026
1 check passed
@cbrock84
cbrock84 deleted the claude/import-agents-drive-gmci3h branch September 16, 2026 21:53
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 16, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-09-16T21:54:53.520321Z e72e404 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

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.

2 participants