Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1220 commits
Select commit Hold shift + click to select a range
3a99656
solutions
DeveloperAlly Mar 26, 2026
d16aaf6
fix(docs-guide): Phase 0 quick fixes — frontmatter, stale path, AGENT…
DeveloperAlly Mar 26, 2026
f360c5d
chore: stage prior session working files — governance updates, framew…
DeveloperAlly Mar 26, 2026
21b555a
chore: track new files — blockchain contracts template, staleness han…
DeveloperAlly Mar 26, 2026
870ea94
fix(governance): Phase 1 — correct all stale generator paths
DeveloperAlly Mar 26, 2026
56872bf
docs(contributor): Phase 2A — add authoring guide for docs contributors
DeveloperAlly Mar 26, 2026
9720ff4
docs(audit): workflow branch targeting audit — 30/43 need fixes
DeveloperAlly Mar 26, 2026
6c0bed6
finalise Solutions Page
DeveloperAlly Mar 26, 2026
2af8f3f
finalise Solutions Page
DeveloperAlly Mar 26, 2026
1f14ee3
cleanup and fix glossary
DeveloperAlly Mar 26, 2026
e607ef7
glossary updates
DeveloperAlly Mar 26, 2026
3f3e77e
glossary updates
DeveloperAlly Mar 26, 2026
26e12ea
glossary updates
DeveloperAlly Mar 26, 2026
24d6fb0
updates
DeveloperAlly Mar 26, 2026
b6a8063
docs(claude): add documentation system + workflow branch streams to a…
DeveloperAlly Mar 26, 2026
737709a
docs(research): README rewrite research — 3 verification reports
DeveloperAlly Mar 26, 2026
d700e4a
docs: rewrite README — 115 lines, 0 stale paths, contributor-friendly
DeveloperAlly Mar 26, 2026
ded9a3e
style fixes
DeveloperAlly Mar 27, 2026
5436cb9
docs(ai): rewrite ai-features.mdx as product-forward human guide
DeveloperAlly Mar 27, 2026
490706d
changelog updates glossary pipeline
DeveloperAlly Mar 27, 2026
e4788be
docs(ai): update ai-tools.mdx governance index — verified paths, new …
DeveloperAlly Mar 27, 2026
63793b2
tool updates
DeveloperAlly Mar 27, 2026
fc87360
tool updates
DeveloperAlly Mar 27, 2026
a12cd88
fix(links): repair 11 broken links in v2/solutions/livepeer-studio (m…
DeveloperAlly Mar 27, 2026
5d1d20f
docs(session): cleanup + reconciliation prep complete — handoff doc, …
DeveloperAlly Mar 27, 2026
5534a4d
fix(tests): correct stale require path validate-naming-conventions → …
DeveloperAlly Mar 27, 2026
484d13c
ci(workflows): Phase 3+3.5 — wire frontmatter gate, fix branch target…
DeveloperAlly Mar 27, 2026
bf508e6
solutions completed
DeveloperAlly Mar 28, 2026
7f05777
blockchain-contracts page complete
DeveloperAlly Mar 28, 2026
0012701
contacts and protocol
DeveloperAlly Mar 28, 2026
dbe9d1e
bc
DeveloperAlly Mar 28, 2026
9177054
bc
DeveloperAlly Mar 28, 2026
739e7fa
Claude Code config improvements: execution rules, PreCompact hook, sk…
DeveloperAlly Mar 29, 2026
41f8db6
Add context gate and MDX constraints injector hooks
DeveloperAlly Mar 29, 2026
591041d
Add session collision detection, MDX constraints injector, context gate
DeveloperAlly Mar 29, 2026
07eb00f
Add title-overwrite fix script for session JSONL files
DeveloperAlly Mar 29, 2026
627123d
workspace
DeveloperAlly Mar 29, 2026
79f9dc5
update contracts
DeveloperAlly Mar 29, 2026
e69a10f
Test: contract addresses v2 script with enriched metadata
DeveloperAlly Mar 29, 2026
6b377ab
fix(workflow): repair sync-large-assets — heredoc-in-YAML parse bug
DeveloperAlly Mar 29, 2026
e57cbbe
chore(assets): remove migrated assets from docs-v2 working tree [migr…
DeveloperAlly Mar 29, 2026
3ddb108
add changelogs
DeveloperAlly Mar 29, 2026
1c93b9d
chore(assets): remove migrated assets from docs-v2 working tree [migr…
DeveloperAlly Mar 29, 2026
7044f6e
restructure resources, populate changelogs
DeveloperAlly Mar 29, 2026
3b97a99
contract refine
DeveloperAlly Mar 30, 2026
e3c64a5
fix og images
DeveloperAlly Mar 30, 2026
41e271f
cleanup ai-tools
DeveloperAlly Mar 30, 2026
68a8860
cleanup
DeveloperAlly Mar 30, 2026
5439c67
docs(delegators): rename v2 lp token section
DeveloperAlly Mar 31, 2026
1105f8b
clean paths
DeveloperAlly Mar 31, 2026
850f72f
merge(docs-v2-dev): bring in delegators rename
DeveloperAlly Mar 31, 2026
6d4e4e4
contracts pipeline
DeveloperAlly Apr 1, 2026
7a2835f
feat(operations): migrate page integrity flow
DeveloperAlly Apr 1, 2026
0d495eb
Merge branch 'codex/20260401-page-integrity-operations' into docs-v2-dev
DeveloperAlly Apr 1, 2026
cc7084e
contracts page renders
DeveloperAlly Apr 2, 2026
f8cd73c
update search and dynamic tables
DeveloperAlly Apr 2, 2026
f4256ba
contracts
DeveloperAlly Apr 2, 2026
8332624
pipeline hardening
DeveloperAlly Apr 2, 2026
5772ce7
pipeline hardening
DeveloperAlly Apr 3, 2026
12f4a5d
pipeline hardening
DeveloperAlly Apr 3, 2026
59b6c90
documentation, ai-first
DeveloperAlly Apr 3, 2026
16229bc
feat(contracts): checkpoint redesign before docs-v2-dev rebase
DeveloperAlly Apr 3, 2026
30715f5
fix(contracts): align validation deps and assertions
DeveloperAlly Apr 3, 2026
0c8187b
consolidte docs
DeveloperAlly Apr 3, 2026
0b50e31
pipeline hardening contacts
DeveloperAlly Apr 3, 2026
1e0a104
pipeline hardening contacts
DeveloperAlly Apr 3, 2026
402b71e
contracts with panel
DeveloperAlly Apr 3, 2026
52ac6f9
contracts with panel rendering
DeveloperAlly Apr 3, 2026
f1682ef
delete old data
DeveloperAlly Apr 3, 2026
4be6834
clean up assets
DeveloperAlly Apr 4, 2026
6cabf2f
chore: update go-livepeer release to v0.8.10 [skip ci]
github-actions[bot] Apr 5, 2026
2a49663
production ready repo cleanup and governance
DeveloperAlly Apr 5, 2026
1801a8d
production ready repo cleanup and governance
DeveloperAlly Apr 5, 2026
fcd8297
production ready repo cleanup and governance
DeveloperAlly Apr 5, 2026
f2e86f5
production ready repo cleanup and governance
DeveloperAlly Apr 5, 2026
2db2f79
restructure about, gateways
DeveloperAlly Apr 5, 2026
7383a77
fix delegator portal
DeveloperAlly Apr 5, 2026
390b78e
restucture delegators
DeveloperAlly Apr 5, 2026
c015ff1
restucture developers
DeveloperAlly Apr 5, 2026
57364a7
repo govenance enforcement and cleanup
DeveloperAlly Apr 5, 2026
18b4d01
update developer content
DeveloperAlly Apr 5, 2026
53a4583
implement repo govenance standards execution
DeveloperAlly Apr 5, 2026
c864414
developers content
DeveloperAlly Apr 6, 2026
8ccfa5d
restructure and consolidate gateway setup guide
DeveloperAlly Apr 6, 2026
9c70f8f
restructure and consolidate gateway setup guide
DeveloperAlly Apr 6, 2026
0d2050c
restructure and consolidate gateway setup guide
DeveloperAlly Apr 6, 2026
ad4394d
fix assets & about
DeveloperAlly Apr 7, 2026
e9c98fa
docs(process): add v2 site map
DeveloperAlly Apr 7, 2026
d12425d
fix docs.json
DeveloperAlly Apr 7, 2026
6927ef2
fix: surgical reversion of Codex regression damage
DeveloperAlly Apr 7, 2026
2f99b45
Merge branch 'docs-v2-dev' into codex-regression-fix
DeveloperAlly Apr 7, 2026
caaa644
fix: restore Shrek gif CDN URL on mission-control
DeveloperAlly Apr 7, 2026
66609ed
chore(assets): remove migrated assets from docs-v2 working tree [migr…
DeveloperAlly Apr 7, 2026
c946848
chore(assets): regenerate media-audit manifest with current file state
DeveloperAlly Apr 7, 2026
503e669
fix assets
DeveloperAlly Apr 7, 2026
35b99be
fix assets
DeveloperAlly Apr 7, 2026
a1f4c6f
chore: commit working tree before docs-v2 merge
DeveloperAlly Apr 7, 2026
7eeb3db
chore: commit working state before docs-v2 merge
DeveloperAlly Apr 7, 2026
0474148
updates
DeveloperAlly Apr 7, 2026
35a25da
feat(ci): issue/PR pipeline governance — Copilot assignment, resoluti…
DeveloperAlly Apr 7, 2026
94d8be3
updates
DeveloperAlly Apr 7, 2026
91c9704
generate actions-library
DeveloperAlly Apr 7, 2026
773d4b6
feat(styles-governance): complete infrastructure on correct docs-v2-d…
DeveloperAlly Apr 7, 2026
55aac50
workflow updates
DeveloperAlly Apr 7, 2026
2ab6e50
fix(styles): auto-remediate 347 style governance violations
DeveloperAlly Apr 7, 2026
1ec4839
feat(governance): gap remediation — validators, CI wiring, self-remed…
DeveloperAlly Apr 7, 2026
5334bcb
fix(ci): update discord issues workflow reference after interface scr…
DeveloperAlly Apr 7, 2026
297d4af
fix(styles): migrate changelogs to components + exchanges to SearchTable
DeveloperAlly Apr 7, 2026
a0a51d5
fix(audit): exclude component style props from inline-style violations
DeveloperAlly Apr 7, 2026
93111a6
feat(governance): OG images CI, voice remediation (84 fixes), docs cl…
DeveloperAlly Apr 7, 2026
9ebf753
feat(ci): browser tests use baseline diffing, promoted to blocking
DeveloperAlly Apr 7, 2026
82c5a31
update remediators
DeveloperAlly Apr 7, 2026
87fb3d2
chore(components): capture pre-consolidation baselines
DeveloperAlly Apr 7, 2026
f428853
fix(styles): migrate changelog subscribe lines to Subtitle component
DeveloperAlly Apr 7, 2026
b7aae13
feat(components/tooling): add pre-commit validator, library generator…
DeveloperAlly Apr 7, 2026
64b1e70
refactor(BL-028): git mv automations/ subtrees into integrators/ (fil…
DeveloperAlly Apr 7, 2026
3a1f6d5
refactor(BL-028): fix circular dependency in fetch-contract-addresses.js
DeveloperAlly Apr 7, 2026
2194c0c
refactor(BL-028): update @type automation -> integrator + self-refere…
DeveloperAlly Apr 7, 2026
3c65e8b
refactor(BL-028): update all code, CI/CD, and tool references
DeveloperAlly Apr 7, 2026
d34d726
refactor(BL-028): update all registry and config JSON files
DeveloperAlly Apr 7, 2026
01c16f7
docs(BL-028): update all documentation references automations/ -> int…
DeveloperAlly Apr 7, 2026
73dc78b
fix(BL-028): fix 3 relative require paths missed by bulk replace
DeveloperAlly Apr 7, 2026
82f1a62
fix(styles): fix changelog Subtitle closing tags + move exchanges data
DeveloperAlly Apr 7, 2026
b7dc173
workflow updates
DeveloperAlly Apr 7, 2026
bee254b
refactor(components/elements): consolidate spacing, text, icons, call…
DeveloperAlly Apr 8, 2026
51c166b
fix(components/elements): update tools/dev, editor-extensions, and VS…
DeveloperAlly Apr 8, 2026
3437919
fix(styles): migrate core-mechanisms.mdx to components (8 violations)
DeveloperAlly Apr 8, 2026
6d64ac6
fix(styles): migrate benefits.mdx to CustomCardTitle (8 violations)
DeveloperAlly Apr 8, 2026
807cd26
refactor(components/wrappers): restructure into displays/, consolidat…
DeveloperAlly Apr 8, 2026
9cbeecb
fix(styles): migrate Home tab pages to components (12 violations)
DeveloperAlly Apr 8, 2026
6e6b443
fix(styles): migrate About tab pages to components (14 violations)
DeveloperAlly Apr 8, 2026
e0626ad
docs: update orchestrators checks framework with process runbook refs
DeveloperAlly Apr 8, 2026
7f0f666
refactor(components/displays): consolidate tables, cards, grids, acco…
DeveloperAlly Apr 8, 2026
1e76ea4
fix(styles): migrate remaining pages + improve audit accuracy
DeveloperAlly Apr 8, 2026
d33d2b5
refactor(components/scaffolding): rename StarfieldCanvas, resolve Div…
DeveloperAlly Apr 8, 2026
0bf8c95
fix(audit): exclude JSX comments, iframes, issue numbers, internal/rfp
DeveloperAlly Apr 8, 2026
3764155
feat(remediator): add hex colour + spacing token remediation
DeveloperAlly Apr 8, 2026
3abb050
fix(audit): precision improvements — exclude false positives
DeveloperAlly Apr 8, 2026
5d280b0
chore: commit working state before fresh merge
DeveloperAlly Apr 8, 2026
6db5bec
fix(styles): eliminate hex, legacy token, and inline style violations
DeveloperAlly Apr 8, 2026
ba78949
cleanup research
DeveloperAlly Apr 8, 2026
c324ffa
Merge branch 'docs-v2-dev' into worktree-styles-governance-impl
DeveloperAlly Apr 8, 2026
56df403
Merge branch 'docs-v2-dev' into worktree-styles-governance-impl
DeveloperAlly Apr 8, 2026
e29aefd
fix(paths): update config-flags output path after BL-028 rename
DeveloperAlly Apr 8, 2026
afb930b
docs: update CLAUDE.md, governance-index, engineering guide with fina…
DeveloperAlly Apr 8, 2026
a8c1fae
refactor(components/integrators): rename BlogCards, archive duplicate…
DeveloperAlly Apr 8, 2026
900903d
fix(components): cross-cutting validation, tag migration bridge, gove…
DeveloperAlly Apr 8, 2026
53fc8d6
cleanup research
DeveloperAlly Apr 8, 2026
c166648
feat(components/pipeline): unblock registry, expand self-repair, wire…
DeveloperAlly Apr 8, 2026
8928399
update Home Tab
DeveloperAlly Apr 8, 2026
6619efc
update frontmatter
DeveloperAlly Apr 8, 2026
4173278
Merge branch 'docs-v2-dev' into worktree-styles-governance-impl
DeveloperAlly Apr 8, 2026
7b0b2fc
Merge branch 'docs-v2-dev' into docs-v2-dev-component-consolidation
DeveloperAlly Apr 8, 2026
186f83d
fix(merge): resolve conflict markers, archive ghost files from merge
DeveloperAlly Apr 8, 2026
2410c3b
fix(workflow): correct audit report path to workspace/reports/styles/
DeveloperAlly Apr 8, 2026
af36072
fix(styles): eliminate final 5 inline style violations
DeveloperAlly Apr 8, 2026
dbb0b1e
fix(components): migrate 155 legacy style tokens to lp-* design system
DeveloperAlly Apr 8, 2026
f63b2c2
feat(remediator): add component migration + mermaid whitelist + new t…
DeveloperAlly Apr 8, 2026
dc28318
fix(skills): update create-component skill, archive duplicate compone…
DeveloperAlly Apr 8, 2026
60a0247
feat(scripts): add --verify flag to validate-component-creation + rep…
DeveloperAlly Apr 8, 2026
27ed0bb
feat(styles): self-documenting generator + patterns #5/#6/#10 + --ver…
DeveloperAlly Apr 8, 2026
d4f9d2e
fix(governance): rewrite update-jsdoc-headers.js + fill 144 blank scr…
DeveloperAlly Apr 8, 2026
7566c44
add verify to remediator scripts
DeveloperAlly Apr 8, 2026
5452bb6
allowlist
DeveloperAlly Apr 8, 2026
b12ea7e
fix(components): batch repair 406 JSDoc fields, unblock registry, bri…
DeveloperAlly Apr 8, 2026
751e90a
fix spelling, links
DeveloperAlly Apr 8, 2026
36ec10a
add verify to remediator scripts
DeveloperAlly Apr 8, 2026
757f70e
add verify to remediator scripts
DeveloperAlly Apr 8, 2026
fde8cbc
fix(merge): re-propagate 95+ stale import paths from docs-v2-dev merge
DeveloperAlly Apr 8, 2026
bf4e1cf
update link script
DeveloperAlly Apr 8, 2026
72dc685
add verify to remediator scripts
DeveloperAlly Apr 8, 2026
11f5f91
update about
DeveloperAlly Apr 8, 2026
c4efd92
update icon reference
DeveloperAlly Apr 8, 2026
ef0b425
Merge branch 'docs-v2-dev' into worktree-styles-governance-impl
DeveloperAlly Apr 8, 2026
dbb8618
Merge branch 'docs-v2-dev' into docs-v2-dev-component-consolidation
DeveloperAlly Apr 8, 2026
44c7eef
merge: integrate docs-v2-dev-component-consolidation
DeveloperAlly Apr 8, 2026
be01db3
style governance component governance
DeveloperAlly Apr 8, 2026
fd860ba
fix validate errors
DeveloperAlly Apr 8, 2026
75f3290
links update
DeveloperAlly Apr 8, 2026
2ad9bb5
fix import issues
DeveloperAlly Apr 8, 2026
d8b635e
consolidate community pages
DeveloperAlly Apr 13, 2026
974c1eb
community updates
DeveloperAlly Apr 13, 2026
b0ed967
docs(audit): write .github/ audit findings and remediation tracker
DeveloperAlly Apr 15, 2026
6517460
refactor(governance): migrate fetch-config-flags and fetch-exchanges-…
DeveloperAlly Apr 15, 2026
66b6d75
refactor(governance): rename 4 workflows to D-ACT-04 convention, add …
DeveloperAlly Apr 15, 2026
eabe0ac
community review and cleanup
DeveloperAlly Apr 16, 2026
b5510eb
update developers page
DeveloperAlly Apr 21, 2026
979db3f
retructuring developers
DeveloperAlly Apr 27, 2026
2e69633
update mental model
DeveloperAlly Apr 28, 2026
d4ea70b
update mental model and about concepts
DeveloperAlly Apr 28, 2026
8ebe659
update protocol
DeveloperAlly Apr 28, 2026
4518e93
update About IA
DeveloperAlly Apr 29, 2026
48cbd6a
concepts
DeveloperAlly Apr 29, 2026
25d805e
update protocol
DeveloperAlly Apr 29, 2026
5913df5
update protocol section & streamline
DeveloperAlly Apr 30, 2026
54a3fda
concepts complete
DeveloperAlly May 1, 2026
c4d6547
concepts good
DeveloperAlly May 3, 2026
37b2073
wiki
DeveloperAlly May 4, 2026
126b5f2
audit
DeveloperAlly May 4, 2026
3404c50
contracts page is rendering
DeveloperAlly May 4, 2026
79f444b
cleanup
DeveloperAlly May 4, 2026
52a7ad9
update token, architecture
DeveloperAlly May 4, 2026
7576184
update token, architecture
DeveloperAlly May 4, 2026
3aea198
remove dev2 tab
DeveloperAlly May 4, 2026
ce0fa91
remove dev2 tab
DeveloperAlly May 4, 2026
2400c10
finish About tab
DeveloperAlly May 5, 2026
cca0a4a
finish about
DeveloperAlly May 6, 2026
d22e64a
finish about
DeveloperAlly May 6, 2026
645a214
finish about
DeveloperAlly May 7, 2026
6c15a37
restructure Developers
DeveloperAlly May 7, 2026
4b30ed0
update developers
DeveloperAlly May 14, 2026
24c24f4
first commit
DeveloperAlly May 15, 2026
561a06f
upload developers content
DeveloperAlly May 17, 2026
dc43bd6
docs-guide
DeveloperAlly May 18, 2026
d8d2e8f
fix mint validate errors
DeveloperAlly May 18, 2026
304f4a8
Phase 1a: go-livepeer composable wrappers (8 pages)
DeveloperAlly May 19, 2026
f67ffbd
Phase 1b: APIs & SDKs composable wrappers (4 pages)
DeveloperAlly May 19, 2026
375218f
Phase 1c: Network Data composable wrappers (7 pages)
DeveloperAlly May 19, 2026
574c6cf
Phase 1d + 1e: Knowledge Hub (whitepaper, gateways-vs-orch) + protoco…
DeveloperAlly May 19, 2026
12a5e79
Phase 3: HUB aggregation pages (FAQ, Guides, Troubleshooting)
DeveloperAlly May 19, 2026
8e71c61
Phase 4: docs-guide wrappers (75 pages)
DeveloperAlly May 19, 2026
5a74d2e
Phase 6: README.md — expand as comprehensive repo entrance
DeveloperAlly May 19, 2026
998a092
Phase 7: Final verification report
DeveloperAlly May 19, 2026
5c14a92
actions consolidation
DeveloperAlly May 22, 2026
fd3f87d
clean up pages
DeveloperAlly May 22, 2026
e5a2f4c
update actions
DeveloperAlly May 22, 2026
944fb3d
clean up and refactor scripts & actions
DeveloperAlly May 25, 2026
e42946c
fix(workflows): invert FLAGS default in scheduled dispatch jobs
DeveloperAlly May 25, 2026
d79bf21
documentation updates canonical
DeveloperAlly May 25, 2026
9478184
cleanup
DeveloperAlly May 25, 2026
83ba991
audit and update actions
DeveloperAlly May 25, 2026
45a2c10
docs(canonical): consolidate docs-guide frontmatter + cron-fix follow…
DeveloperAlly May 25, 2026
8a03bc2
chore(docs): merge docs-v2-dev-draft into docs-v2
DeveloperAlly May 26, 2026
d2ed773
Merge remote-tracking branch 'origin/docs-v2' into merge/docs-v2-dev-…
DeveloperAlly May 26, 2026
cc50e2a
update actions
DeveloperAlly May 27, 2026
09678cb
cleanup
DeveloperAlly May 27, 2026
affade2
Merge remote-tracking branch 'origin/docs-v2-dev-draft' into merge/do…
DeveloperAlly May 27, 2026
401f125
Merge remote-tracking branch 'origin/docs-v2' into merge/docs-v2-dev-…
DeveloperAlly May 27, 2026
ec40a0f
actions update
DeveloperAlly May 27, 2026
3d18d71
fix(docs): repair stale draft links
DeveloperAlly May 27, 2026
d9297d9
script run
DeveloperAlly May 27, 2026
a239110
fix(governance): repair PR maintenance checks
DeveloperAlly May 27, 2026
81c29b0
fix(actions): stage PR files for scoped dispatch checks
DeveloperAlly May 27, 2026
752344f
fix(actions): handle spaces in scoped PR staging
DeveloperAlly May 27, 2026
f9ff100
fix(health): scope PR structure validators
DeveloperAlly May 27, 2026
2d905bd
fix(governance): proper-noun + voice-register zone-detection and modu…
DeveloperAlly May 27, 2026
9f183f3
plan(script-governance): open prop-* remediator suite
DeveloperAlly May 27, 2026
af1a6c6
script governance
DeveloperAlly May 28, 2026
d77a2b5
merge: update docs-v2-dev-draft in docs-v2 PR
DeveloperAlly May 28, 2026
f65e156
merge: update docs-v2 base
DeveloperAlly May 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 1 addition & 3 deletions .allowlist
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# Generated from operations/governance/config/root-governance.json

# Do not edit manually. Regenerate with:

# node operations/scripts/generators/governance/root/generate-root-governance-artifacts.js --write

.allowlist
Expand All @@ -17,7 +15,6 @@
.mintignore
.mintlify
.prettierrc
jsconfig.json
.vscode
.windsurf
AGENTS.md
Expand All @@ -26,6 +23,7 @@ api
docs-guide
docs-index.json
docs.json
jsconfig.json
LICENSE
llms.txt
Makefile
Expand Down
4 changes: 4 additions & 0 deletions .claude/CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@ Alison Haire (Wonderland). Documentation lead. Decision authority.
| Tracker | Master task list, backlog, Notion sync | Active | 2026-03-29 |
| About | About tab — IA lock + content | Active | 2026-03-29 |
| Cleanup | Repo cleanup | Active | 2026-03-29 |
| Principal Engineer Audit | 5-category docs-as-infra audit (architecture, auto-doc pipeline, script quality, DX, security). 5 parallel agents → 24 ranked findings (4H/13M/7L). Report at `workspace/thread-outputs/audits/docs-as-infra-principal-engineer-audit-2026-05-26.md`. Top 3 fix recipes designed (SHA-pin Actions + gitleaks; discovery-based dispatch + registry validator + all-types catalog assertion; shared atomic-write + signal-handler lib) | Done — audit only, no code changes | 2026-05-26 |
| Principal Engineer Audit — Sprint 1 implementation | **Phase A:** safe-io lib (`tools/lib/bootstrap/safe-io.js`); registry concern/type validator (`generate-script-registry.js`, report-only default, `--strict` env gate); catalog all-types drift assertion (`script-docs.test.js`); gitleaks workflow + pre-commit HARD GATE 6; allowlist-extended `.github/dependabot.yml`. **Phase B pilots:** discovery pattern on `dispatch-health-check.js` (same 6 pipelines, supports `@pipeline draft` opt-out); SHA-pinned both `peter-evans/create-pull-request@v7` occurrences to `271a8d03…` (only third-party Action in repo); migrated `remediate-us-spelling.js` to `atomicWrite`; new write-safety validator. **Phase C:** added pipeline-orphans validator as substitute for naive bulk discovery (audit recipe was wrong — most metas run curated subsets, not all siblings); bulk-migrated 135 `fs.writeFileSync` sites to `atomicWrite` via one-shot helper — write-safety violations now **135 → 0** (only 9 remaining unguarded headless-browser launches, deferred to next thread). All verification green: catalog test passes, registry generator runs, orphans clean, safe-io smoke OK. | Done | 2026-05-27 |
| Principal Engineer Audit — Sprint 1 continuation (Items 1–4) | **Item 1:** Wired all 9 unguarded headless-browser launches to `registerCleanup` — write-safety violations now **9 → 0** across both categories. One template-literal child-process launch in `regression-bisect.js:203` left unmodified (separate process, short-lived, has its own try/finally). **Item 2:** Promoted four gates to blocking in `dispatch-governance.yml` pipeline-tests job: `CATALOG_STRICT=1`, `check-pipeline-orphans --strict`, `check-write-safety --strict`, script-logic unit tests. `REGISTRY_STRICT` deliberately NOT promoted — 72 pollution remains pending Item 3 backfill. **Item 3:** Categorised the 159 polluted registry entries (45 indirect-library + 115 operational). Sweep-patched 87 (4 `.githooks/*` manually + 85 via one-shot helper at `/tmp/sweep-pollution.js`) — pollution dropped **159 → 72 (55% reduction)**. Added `testing` + `dev-tools` to `LEGACY_CONCERN_MAP` in `script-governance-config.js`. **Hit edit-loop hook on `generate-script-registry.js`** after 5 edits — the deferred `deriveFromPath()` enhancement (5 new path-pattern branches for `.githooks/`/`operations/tests/`/`tools/dev/`/`tools/lib/`/`workspace/scripts/`) needs to land in a fresh-edit-counter session. **Item 4:** Scaffolded the unit-test framework: `tools/lib/bootstrap/test-helpers.js` (mkTmpDir, runScript, assertExit, suite/test mini-API) + `operations/tests/unit/script-tests/run-all.js` (walks `script-tests/**/*.test.js`). Wrote 5 representative tests (25 assertions) across libraries/validators/dispatch/generators — full suite runs in 1.6s. Wired the runner into the pipeline-tests CI job. **Residual:** 72 polluted registry entries + 27 operational-script JSDoc reclassifications + `deriveFromPath()` enhancement queued for next thread. | Done — Items 1–4 substantially shipped | 2026-05-27 |
| MASTER CLEAN | Consolidate all frameworks, tab content, tasks into one folder | Active — audit done, awaiting approval to build | 2026-03-29 |
| Contracts & Changelogs | Production audit complete (30 items, 20 fixes). OG images generated. Deprecated components removed. SEO/AEO surfaces corrected. Remaining: cherry-pick workflow to docs-v2 for dispatch test (BL-023, P0) | Active — audit done | 2026-03-31 |
| Changelog Pipeline | 24 targets registered, 19 resource pages populated, nav grouped into 5 categories, script cleanForMdx + commit labels fixed. Remaining: changelog.mdx format fix, LLM commits-mode feature, managed:true activation | Active | 2026-03-30 |
Expand All @@ -55,6 +58,7 @@ Alison Haire (Wonderland). Documentation lead. Decision authority.
| Agent Creation Skills | 3 skills (`/create-component`, `/create-script`, `/create-action`) + `generate-component-snippets.js`. Full governance compliance, self-documenting pipelines, VS Code tooling updates. Fills actions-audit.json and concurrency group gaps | Done | 2026-04-08 |
| Styles Governance | Full pipeline: audit (6 categories), remediator (14 fix types + --verify regression check), self-documenting generator, GH Actions workflow with regression step. Style guide (10 new sections + pixel spacing + brand tokens). WCAG focus-visible + responsive CSS. CoinGecko exchanges + go-livepeer config flags pipelines. Badge reference + engineering guide. 0 non-mermaid violations (3,986 → 0). 68 mermaid dark-mode variants accepted | Done | 2026-04-09 |
| UK Spelling + Em-Dash Sweep | remediate-em-dashes.js + remediate-us-spelling.js with --write --verify across v2/. First pass: 21 em-dash + 79 spelling. User flagged scope concern; investigation found two zone-detection bugs in the existing scripts: (1) em-dash script missed multi-line frontmatter block scalars (`description: >-`); (2) spelling script zoned ENTIRE frontmatter as skip, missing user-facing keys. Both scripts patched (block-scalar handling + per-key zoning of title/sidebarTitle/description/keywords). Second pass: +42 em-dash (38 files) + 20 spelling (13 files). Independent audit: 0 em-dashes remaining; 38 UK-spelling hits remain — all in technical identifier references (35 React prop name docs in component-library tables, 2 markdown link paths, 1 filename reference). Flags raised: program→programme rule unconditional; component-library prop-doc tables need rule exclusion or skip-zone | Done | 2026-05-04 |
| Production Cleanup | Consolidate `docs-v2-dev-draft` into production-clean state for merge to `docs-v2`. Scope rule: internal-stays + `.mintignore`'d (one repo, two states). 5 registers scaffolded at `workspace/thread-outputs/production-cleanup/` (cleanup-ledger, gold-standard, feature-catalogue, future-upgrades, needs-collab). Phase 0 done. Phase 1: 5 read-only audit agents running in background (A root+generated, B v2-content, C workspaces — retried after BSD/GNU `find -printf` / `awk strftime` error, D docs-guide+ai-tools+configs, E cross-cutting hotspots). Phase 2 surface-by-surface cleanup follows audit landings. 3 surfaces deferred to separate chats with consolidated briefs: `operations/scripts` (250), `snippets/components` (component library), `.github/workflows` (55) | Active — Phase 1 audits running | 2026-05-25 |
| Repo Features Documentation Audit | Two-track effort consolidated. **Track A** (`workspace/plan/active/REPO-FEATURES-DOCS-AUDIT/`): locked D-DG-01..D-DG-13 IA migration plan, source-of-truth matrix, feature verification, framework/policy gap report, archive deletion queue, `check-docs-guide-reference-freshness.js` validator. **Track B** (`workspace/thread-outputs/repo-docs-consolidation/`): 7 product-forward audits + 00-SYNTHESIS.md (110+ features, 80+ community-help opportunities). **Session 2 (2026-05-19, plan: `~/.claude/plans/ok-i-want-a-rippling-metcalfe.md`)**: rewrote `docs-guide/index.mdx` as the canonical docs-as-infrastructure overview (Hero + Quickstart + Philosophy + Personas + IA Tree + 8 feature sections + Ownerless Mgmt + Community Help). Built two new pages: `docs-guide/tooling/mintlify-built-ins.mdx` (Phase 2) and `docs-guide/contributing/community-help.mdx` (Phase 3 — 80+ opportunities indexed by feature domain with file paths + acceptance criteria). Refreshed `README.md` with live counts (341 scripts, 59 workflows, 35 SKILL.md, 132 components, 1,128 v2 .mdx, 693 docs.json routes — corrected from synthesis estimates). Refreshed public `contribute-to-the-docs.mdx` (lpd workflow, `docs-v2` branch, proposal section removed) and filled in empty public `lpd-cli.mdx`. Render-verified: all 5 touched routes return HTTP 200; lint-structure 0 blocking on new files. One blocked item: `documentation-overview.mdx` retirement to a thin `<IndexSource />` pointer is blocked by a render-gate cache that won't clear until contribute-to-the-docs passes Puppeteer (page renders fine via curl in 0.5s; headless times out at 30s). Needs manual cache-clear or longer Puppeteer timeout to ship — non-blocking for everything else. **Session 3 (2026-05-22)**: RFP Phase 1 — filled 6 empty/skeletal Internal stubs from canonical sources (`v2/internal/rfp/outcomes.mdx`, `rfp/deliverables.mdx`, `definitions.mdx`, `ecosystem.mdx`, `references.mdx`, `overview/strategic-alignment.mdx`). All 6 pass static checks (frontmatter, no em-dashes, structure); smoke-test server-start timed out at 5min so render-verify is structural-only. Appended **Part 13 addendum** (2026-02-21 → 2026-05-22) to `v2/internal/rfp/reports/livepeer-docs-v2-report.md` preserving the original 2026-02-21 record intact — covers numbers refresh (320 scripts, 11 workflows, 35 SKILL.md, 1,128 v2 .mdx, 686 docs.json routes, 132 components), the substantial post-handover work (ownerless governance spine, 34 AI skills, agent adapters, GitHub Actions 4-tier refactor, contracts pipeline gold-standard, styles pipeline, asset/changelog pipelines, contributor toolchain), re-graded RFP matrix rows (Changelog Cancelled → Partial; Tutorials Incomplete → Completed; WCAG audited), and named the new post-handover gaps (218 JSDoc backfill, 307-row v2 cleanup, OpenAPI fetcher 2/5, manual OG/SEO, dead Luma feed, stale governance map). Then user picked orphans #2 + #3 (voice-rules collapse, dev-tools retire). **Voice-rules collapse done**: voice-and-copy.mdx absorbed unique voice-rules content (UK English table extended +5 rows: optimise/utilise/customise/analyse/fibre; per-audience table extended with Tone + Lead-with columns; banned phrases extended with "what it takes" / "not just X" / "can generate|may produce" in value claims; new Heading rules section). voice-rules.mdx (27 lines) is a thin retired pointer to voice-and-copy. 3 inbound links updated in governance-index.mdx. **Dev-tools retire done**: contributor-tools.mdx absorbed the VS Code snippets reference (5 files, live counts 23/25/113/125/26, generator command). dev-tools.mdx (39 lines) is a thin retired pointer to contributor-tools / lpd-cli / lpd-mdx-preview. Inbound links updated in source-of-truth-guide.mdx and canonical/Mintlify/index.md; contributor-tools Related section refreshed. UI-2 and TOOL-3 community-help items marked DONE 2026-05-22 in `docs-guide/contributing/community-help.mdx`. Remaining: contracts-pipeline merge into data-integrations.mdx (needs merge-direction call), counts sweep. | Active — RFP Phase 1 + Part 13 + 2 orphan retirements done; contracts-pipeline merge + counts sweep deferred | 2026-05-22 |

**Rule:** When you finish a task or change status, update your row in this table before closing. If the master-tasks.md file has a matching item, update that too.
Expand Down

This file was deleted.

84 changes: 84 additions & 0 deletions .githooks/post-merge
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
#!/bin/bash
# @script post-merge
# @type dispatch
# @concern governance
# @niche hooks
# @category orchestrator
# @purpose Auto-refresh generated catalogs after merge/pull so dev branches stay in sync with source-of-truth
# @scope .githooks
# @domain docs
# @pipeline P0 (post-merge, hook entry point)
# @usage Runs automatically after `git pull` or `git merge` (via core.hooksPath = .githooks)
#
# Behaviour:
# - Detects whether the merge brought in changes to script source / workflows / docs.json / v2 MDX / components.
# - If yes, runs `dispatch-governance-sync.js --write` which regenerates:
# * docs-guide/catalog/{workflows,pages,components,scripts}-catalog.mdx
# * docs-guide/repo-ops/config/{repo-governance,root-governance}-map.mdx
# * .github/workspace/actions-library/* (via separate action-pages generator)
# * sitemap-ai.xml, llms.txt (via discoverability dispatcher)
# * docs-index.json
# - Catalog drift then surfaces as a NEW change in `git status` for the dev to commit
# in a follow-up "chore: sync generated catalogs" commit.
#
# Bypass:
# SKIP_POSTMERGE_SYNC=1 Skip the sync (useful for fast iteration cycles or rebases)
#
# Why this exists: see workspace/reports/governance/pipeline-inventory.md — the canonical
# auto-pop trigger is the GitHub Actions post-merge job on docs-v2, but dev branches
# (docs-v2-dev, docs-v2-dev-draft) don't get that fire. This hook fills the gap locally.

set -euo pipefail

# Bypass
if [ "${SKIP_POSTMERGE_SYNC:-0}" = "1" ]; then
exit 0
fi

# Only run if interesting files changed in the merge
INTERESTING_PATHS_RE='^(operations/scripts|tools/scripts|\.github/workflows|docs\.json|v2/.*\.mdx$|snippets/components/.*\.(jsx|json)$|snippets/data|operations/governance/config)'

# git diff between the merge commit's two parents
CHANGED=$(git diff --name-only ORIG_HEAD HEAD 2>/dev/null | grep -E "$INTERESTING_PATHS_RE" | head -5 || true)
if [ -z "$CHANGED" ]; then
# No relevant changes — skip the sync entirely.
exit 0
fi

REPO_ROOT="$(git rev-parse --show-toplevel 2>/dev/null)"
SYNC_SCRIPT="$REPO_ROOT/operations/scripts/dispatch/governance/dispatch-governance-sync.js"

if [ ! -f "$SYNC_SCRIPT" ]; then
# Sync script missing — silent skip (don't block the merge).
exit 0
fi

echo ""
echo "═══════════════════════════════════════════════════════════════"
echo "Post-merge: refreshing generated catalogs (NODE_PATH=tools/node_modules)"
echo "Changed files indicating sync needed (first 5):"
echo "$CHANGED" | sed 's/^/ /'
echo ""
echo "Running: dispatch-governance-sync.js --write"
echo "(skip next time with SKIP_POSTMERGE_SYNC=1 git pull)"
echo "───────────────────────────────────────────────────────────────"

cd "$REPO_ROOT"
if NODE_PATH=tools/node_modules node "$SYNC_SCRIPT" --write 2>&1 | tail -20; then
echo ""
echo "✓ Catalog sync complete"
else
echo ""
echo "⚠ Catalog sync had errors — check output above. The merge itself completed."
fi

# Show what changed (so dev knows what to commit next)
NEW_CHANGES=$(git status --short 2>/dev/null | grep -v "^ M\|^M " | wc -l | tr -d ' ')
DIRTY_CHANGES=$(git status --short 2>/dev/null | wc -l | tr -d ' ')
if [ "$DIRTY_CHANGES" -gt 0 ]; then
echo ""
echo "Catalog refresh produced changes — review with: git status"
echo "Commit with: git add -u && git commit -m 'chore: sync generated catalogs'"
fi

exit 0
32 changes: 32 additions & 0 deletions .githooks/pre-commit
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
#!/bin/bash
# @script pre-commit
# @type dispatch
# @concern governance
# @niche hooks
# @category orchestrator
# @purpose infrastructure:pipeline-orchestration
# @scope .githooks
Expand Down Expand Up @@ -365,6 +368,21 @@ NODE
fi
fi

# Folder allowlist check (D-GOV-08 layer 2) — runs check-folder-allowlist.js against staged paths
if [ "$SKIP_STRUCTURE_CHECK" != "1" ] && [ -f operations/scripts/validators/governance/repo/check-folder-allowlist.js ]; then
if ! node operations/scripts/validators/governance/repo/check-folder-allowlist.js >/dev/null 2>&1; then
VIOLATIONS=$((VIOLATIONS + 1))
echo -e "${RED}╔═══════════════════════════════════════════════════════════════╗${NC}"
echo -e "${RED}║ D-GOV-08: FOLDER ALLOWLIST VIOLATIONS DETECTED ║${NC}"
echo -e "${RED}╚═══════════════════════════════════════════════════════════════╝${NC}"
node operations/scripts/validators/governance/repo/check-folder-allowlist.js 2>&1 | head -30 || true
echo ""
echo -e "${YELLOW}Run: node operations/scripts/dispatch/governance/dispatch-folder-allowlist.js --mode manual --write${NC}"
echo -e "${YELLOW}to archive drift files via git mv to x-archive/.${NC}"
WARNINGS+=("❌ Folder allowlist violations (D-GOV-08)")
fi
fi

# Root directory structure against allowlist
if [ "$SKIP_STRUCTURE_CHECK" = "1" ]; then
echo -e "${YELLOW}⚠️ Structure checks bypassed (SKIP_STRUCTURE_CHECK=1)${NC}"
Expand Down Expand Up @@ -425,6 +443,20 @@ if [ "$SKIP_STRUCTURE_CHECK" != "1" ]; then
fi
fi

# ═══════════════════════════════════════════════════════════════
# HARD GATE 6: SECRET LEAK (gitleaks, if installed)
# ═══════════════════════════════════════════════════════════════
# Authoritative scan runs in CI (.github/workflows/interface-governance-secret-scan.yml).
# This local short-circuit catches the obvious case before push so the contributor
# can rotate before the leak reaches origin. Silent no-op if gitleaks isn't on PATH —
# CI is still the source of truth.
if [ "$SKIP_ALL" != "1" ] && command -v gitleaks >/dev/null 2>&1; then
if ! gitleaks protect --staged --redact --no-banner >/dev/null 2>&1; then
VIOLATIONS=$((VIOLATIONS + 1))
WARNINGS+=("Secret detected in staged changes (gitleaks). Rotate the leaked credential, then unstage and recommit.")
fi
fi

# ═══════════════════════════════════════════════════════════════
# VERDICT
# ═══════════════════════════════════════════════════════════════
Expand Down
3 changes: 3 additions & 0 deletions .githooks/pre-commit-no-deletions
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
#!/bin/bash
# @script pre-commit-no-deletions
# @type dispatch
# @concern governance
# @niche hooks
# @category orchestrator
# @purpose infrastructure:pipeline-orchestration
# @scope .githooks
Expand Down
Loading
Loading