Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
718 commits
Select commit Hold shift + click to select a range
28e689d
feat(i18n): add free-only translation pipeline and guardrails
DeveloperAlly Feb 24, 2026
e17bb88
feat(i18n): merge translation pipeline infra into docs-v2 rollout
DeveloperAlly Feb 24, 2026
cac3a6e
Add v2 WCAG audit and repair tooling
DeveloperAlly Feb 24, 2026
18412e5
chore(v2): remove callout from v2/developers/portal.mdx
DeveloperAlly Feb 24, 2026
1f80dd1
chore(v2): remove callout from v2/gateways/guides-and-resources/commu…
DeveloperAlly Feb 24, 2026
9c52f0d
chore(v2): remove callout from v2/gateways/guides-and-resources/commu…
DeveloperAlly Feb 24, 2026
b9821c1
chore(v2): remove callout from v2/gateways/references/api-reference/A…
DeveloperAlly Feb 24, 2026
b7c8f6d
chore(v2): remove callout from v2/gateways/references/api-reference/A…
DeveloperAlly Feb 24, 2026
af11e39
chore(v2): remove callout from v2/gateways/references/api-reference/A…
DeveloperAlly Feb 24, 2026
91adef6
chore(v2): remove callout from v2/gateways/references/api-reference/A…
DeveloperAlly Feb 24, 2026
e544499
chore(v2): remove callout from v2/gateways/references/api-reference/A…
DeveloperAlly Feb 24, 2026
a79730d
chore(v2): remove callout from v2/gateways/references/api-reference/A…
DeveloperAlly Feb 24, 2026
f3f64df
chore(v2): remove callout from v2/gateways/references/api-reference/A…
DeveloperAlly Feb 24, 2026
7691020
chore(v2): remove callout from v2/gateways/references/api-reference/A…
DeveloperAlly Feb 24, 2026
ea4e015
chore(v2): remove callout from v2/gateways/references/api-reference/A…
DeveloperAlly Feb 24, 2026
17b5b01
chore(v2): remove callout from v2/gateways/references/api-reference/A…
DeveloperAlly Feb 24, 2026
35788c5
chore(v2): remove callout from v2/gateways/references/api-reference/A…
DeveloperAlly Feb 24, 2026
8058fc6
chore(v2): remove callout from v2/gateways/references/api-reference/A…
DeveloperAlly Feb 24, 2026
e6a5224
chore(v2): remove callout from v2/gateways/references/api-reference/A…
DeveloperAlly Feb 24, 2026
c77e32f
chore(v2): remove callout from v2/gateways/references/api-reference/C…
DeveloperAlly Feb 24, 2026
b834276
chore(v2): remove callout from v2/gateways/references/api-reference/C…
DeveloperAlly Feb 24, 2026
b30a404
chore(v2): remove callout from v2/gateways/references/api-reference/C…
DeveloperAlly Feb 24, 2026
2f14512
chore(v2): remove callout from v2/gateways/references/api-reference/C…
DeveloperAlly Feb 24, 2026
335f12d
chore(v2): remove callout from v2/gateways/references/api-reference/C…
DeveloperAlly Feb 24, 2026
ecdb155
chore(v2): remove callout from v2/gateways/references/api-reference/C…
DeveloperAlly Feb 24, 2026
cc62382
chore(v2): remove callout from v2/gateways/references/api-reference/C…
DeveloperAlly Feb 24, 2026
e7bf1ab
chore(v2): remove callout from v2/gateways/references/api-reference/C…
DeveloperAlly Feb 24, 2026
f76d390
chore(v2): remove callout from v2/gateways/references/api-reference/C…
DeveloperAlly Feb 24, 2026
8c3a161
chore(v2): remove callout from v2/gateways/references/api-reference/C…
DeveloperAlly Feb 24, 2026
dacef3f
chore(v2): remove callout from v2/gateways/references/api-reference/C…
DeveloperAlly Feb 24, 2026
63675ea
chore(v2): remove callout from v2/gateways/references/api-reference/C…
DeveloperAlly Feb 24, 2026
6f46ab4
chore(v2): remove callout from v2/gateways/references/api-reference/h…
DeveloperAlly Feb 24, 2026
4147811
chore(v2): remove callout from v2/gateways/references/api-reference/h…
DeveloperAlly Feb 24, 2026
058ecfa
chore(v2): remove callout from v2/gateways/references/api-reference/h…
DeveloperAlly Feb 24, 2026
0d3ba81
chore(v2): remove callout from v2/gateways/references/contract-addres…
DeveloperAlly Feb 24, 2026
9e6cf3e
chore(v2): remove callout from v2/gateways/run-a-gateway/configure/co…
DeveloperAlly Feb 24, 2026
7359b0e
chore(v2): remove callout from v2/home/case-studies/landscape.mdx
DeveloperAlly Feb 24, 2026
cf48bfa
chore(v2): remove callout from v2/internal/docs-philosophy.mdx
DeveloperAlly Feb 24, 2026
e440d17
chore(v2): remove callout from v2/internal/ecosystem.mdx
DeveloperAlly Feb 24, 2026
fb279be
chore(v2): remove callout from v2/lpt/token-portal.mdx
DeveloperAlly Feb 24, 2026
d7bf748
chore(v2): remove callout from v2/platforms/portal.mdx
DeveloperAlly Feb 24, 2026
88ac6fa
Normalize report buckets and add internal publisher tooling
DeveloperAlly Feb 24, 2026
70fcc7d
Publish internal report pages and wire internal hub navigation
DeveloperAlly Feb 24, 2026
a6a6bbb
feat(i18n): add home root translations for es fr zh-CN
DeveloperAlly Feb 24, 2026
586d478
Revert "feat(i18n): add home root translations for es fr zh-CN"
DeveloperAlly Feb 24, 2026
c429909
fix(i18n): add v1 fallback locale nodes for version switching
DeveloperAlly Feb 24, 2026
478e0b4
feat(i18n): add home root translations for es fr zh-CN
DeveloperAlly Feb 24, 2026
80a212a
fix(i18n): add v1 fallback locale nodes to docs json
DeveloperAlly Feb 24, 2026
87f1fff
Revert "fix(i18n): add v1 fallback locale nodes to docs json"
DeveloperAlly Feb 24, 2026
7ec816e
Revert "feat(i18n): add home root translations for es fr zh-CN"
DeveloperAlly Feb 24, 2026
7b5bd42
fix(i18n): keep docs json localization scoped to v2
DeveloperAlly Feb 24, 2026
91af329
feat(i18n): add home root translations for es fr zh-CN
DeveloperAlly Feb 24, 2026
5a7aa38
migrate orchestrators docs path
DeveloperAlly Feb 24, 2026
4c24de3
docs: add GitHub-validated quickstarts and v1 gap-fill matrix
DeveloperAlly Feb 24, 2026
ebd5dad
Merge branch 'docs-v2' into codex/quickstarts-gapfill-github-first
DeveloperAlly Feb 24, 2026
d1054df
fix(i18n): use mintlify-compatible localized v2 routes
DeveloperAlly Feb 25, 2026
8d90056
feat(i18n): translate v2 docs navigation labels
DeveloperAlly Feb 25, 2026
663a5a0
migrate resources docs path
DeveloperAlly Feb 25, 2026
20254db
Add AI sitemap CLI command
DeveloperAlly Feb 25, 2026
3340fe8
feat(i18n): translate home about-livepeer section
DeveloperAlly Feb 25, 2026
c52d922
Update .allowlist
DeveloperAlly Feb 26, 2026
0eeaa5a
Add AI sitemap generator and workflows
DeveloperAlly Feb 26, 2026
7983718
Merge remote-tracking branch 'origin/docs-v2' into codex/docs-v2-i18n…
DeveloperAlly Feb 26, 2026
f21675e
update allowlist
DeveloperAlly Feb 26, 2026
f8425a3
Add docs index generator
DeveloperAlly Feb 26, 2026
e60cf29
Update AI sitemap at repo root
DeveloperAlly Feb 26, 2026
a9c8c9e
feat(i18n): translate home case-studies section
DeveloperAlly Feb 26, 2026
bc607ac
Merge remote-tracking branch 'origin/docs-v2' into codex/docs-v2-i18n…
DeveloperAlly Feb 26, 2026
06b6453
Add math component and migrate LPT math
DeveloperAlly Feb 26, 2026
ab3193c
Update llms outputs
DeveloperAlly Feb 26, 2026
dccd253
Rename case-studies to solutions
DeveloperAlly Feb 26, 2026
b60af85
todo lists
DeveloperAlly Feb 26, 2026
f5f70ea
Merge remote-tracking branch 'origin/docs-v2' into codex/docs-v2-i18n…
DeveloperAlly Feb 26, 2026
64bd1a2
fix(i18n): rename home case-studies translations to solutions
DeveloperAlly Feb 26, 2026
07711e7
feat(i18n): translate about livepeer-network section
DeveloperAlly Feb 26, 2026
c523627
feat(i18n): translate about livepeer-protocol section
DeveloperAlly Feb 26, 2026
240db97
feat(i18n): translate about core pages
DeveloperAlly Feb 26, 2026
9990d33
feat(i18n): translate about resources section
DeveloperAlly Feb 27, 2026
f1e2b80
feat(i18n): translate developers core section
DeveloperAlly Feb 27, 2026
87884b8
feat(i18n): translate developers tooling section
DeveloperAlly Feb 27, 2026
b1352de
feat(i18n): translate gateways core section
DeveloperAlly Feb 27, 2026
6cb89c1
feat(i18n): translate gateways run install section
DeveloperAlly Feb 27, 2026
dc8a2b6
feat(i18n): translate gateways run config section
DeveloperAlly Feb 27, 2026
23809a9
feat(i18n): translate gateways references section
DeveloperAlly Feb 27, 2026
daefbaf
feat(i18n): translate orchestrators core section
DeveloperAlly Feb 27, 2026
3be9373
feat(i18n): translate developers quickstart section
DeveloperAlly Feb 27, 2026
39d3927
feat(i18n): translate developers guides and resources section
DeveloperAlly Feb 27, 2026
716f346
feat(i18n): translate developers technical references section
DeveloperAlly Feb 27, 2026
46beeab
feat(i18n): translate developers builder opportunities and tools
DeveloperAlly Feb 27, 2026
87b5c04
feat(i18n): translate gateways about and usage section
DeveloperAlly Feb 27, 2026
ac58441
restore resource hub redirect route
DeveloperAlly Feb 27, 2026
0efeb42
feat(i18n): translate gateways run core section
DeveloperAlly Feb 27, 2026
cba3428
Merge remote-tracking branch 'origin/docs-v2' into codex/docs-v2-i18n…
DeveloperAlly Feb 27, 2026
b74557d
restore resource hub anchor redirect wiring
DeveloperAlly Feb 27, 2026
d15e08b
rewire internal
DeveloperAlly Feb 27, 2026
6ce9274
restore legacy resource hub anchor wiring and nav style selectors
DeveloperAlly Feb 27, 2026
f8d1dfa
feat(i18n): translate gateways run install config connect monitor
DeveloperAlly Feb 27, 2026
0315f88
merge: sync origin/docs-v2 after gateways run install config connect …
DeveloperAlly Feb 27, 2026
76f1a95
feat(i18n): translate gateways tools guides references
DeveloperAlly Feb 27, 2026
3824e75
feat(i18n): translate orchestrators about and quickstart
DeveloperAlly Feb 27, 2026
fbbe46f
feat(i18n): translate orchestrators setup advanced resources
DeveloperAlly Feb 27, 2026
963c8fa
fix(i18n): escape mdx comparator in es orchestrator hardware page
DeveloperAlly Feb 27, 2026
8961f43
fix(i18n): restore v2 es fr cn language nodes in docs.json
DeveloperAlly Feb 27, 2026
9394c21
chore(i18n): refresh docs.json localized route rewrites after batch runs
DeveloperAlly Feb 27, 2026
7b8bd35
fix resource routing
DeveloperAlly Feb 27, 2026
1d11db1
resources redirect
DeveloperAlly Feb 27, 2026
d9437d5
fix style
DeveloperAlly Feb 27, 2026
32aab0b
merge: sync origin/docs-v2 before batch 11 run
DeveloperAlly Feb 27, 2026
22dd854
fix(i18n): restore v2 locale nodes after docs-v2 sync
DeveloperAlly Feb 27, 2026
5d79e41
update mintignore
DeveloperAlly Feb 27, 2026
6c5aa35
internal
DeveloperAlly Feb 27, 2026
a38edcb
feat(i18n): batch11a translate developers quickstart video
DeveloperAlly Feb 27, 2026
f93aae9
feat(i18n): batch11b translate developers quickstart ai
DeveloperAlly Feb 27, 2026
6490de1
feat(i18n): batch12b translate developers ai-pipelines
DeveloperAlly Feb 27, 2026
a8eb0be
feat(i18n): batch13 translate developers guides and builder
DeveloperAlly Feb 27, 2026
8c0484c
feat(i18n): batch14 translate developers tools and technical references
DeveloperAlly Feb 27, 2026
d5e63dc
feat(i18n): batch15 translate gateways about and using
DeveloperAlly Feb 27, 2026
f1a0363
feat(i18n): batch16 translate gateways run quickstart and requirements
DeveloperAlly Feb 27, 2026
fc2da78
components
DeveloperAlly Feb 27, 2026
461694f
feat(i18n): batch17 translate gateways run install and config
DeveloperAlly Feb 27, 2026
edfbaad
feat(i18n): batch18 translate gateways run connect and monitor
DeveloperAlly Feb 27, 2026
b0de857
feat(i18n): batch19 translate gateways references core
DeveloperAlly Feb 27, 2026
db02a99
feat(i18n): batch20 translate orchestrators full
DeveloperAlly Feb 27, 2026
f9c07e5
fix(i18n): escape mdx comparator in fr/cn orchestrator hardware page
DeveloperAlly Feb 27, 2026
1836190
feat(i18n): batch21 translate developers quickstart video
DeveloperAlly Feb 27, 2026
5b032ae
feat(i18n): batch22 translate gateways+orchestrators missing
DeveloperAlly Feb 27, 2026
14676a0
fix(i18n): repair fr staking LPT mdx link text
DeveloperAlly Feb 27, 2026
1f9a76b
remove unused pages
DeveloperAlly Feb 27, 2026
69e8c1f
Merge origin/docs-v2
DeveloperAlly Feb 27, 2026
5babd95
feat(i18n): translate livepeer-studio core
DeveloperAlly Feb 27, 2026
ae24acf
feat(i18n): translate livepeer-studio livestream
DeveloperAlly Feb 27, 2026
11b2455
WCAG audit fixes and report refresh
DeveloperAlly Feb 27, 2026
f29563e
Update navigation link reports
DeveloperAlly Feb 27, 2026
c400911
feat(i18n): translate livepeer-studio video-on-demand
DeveloperAlly Feb 27, 2026
08e9814
feat(i18n): translate livepeer-studio reference
DeveloperAlly Feb 27, 2026
7367f7c
feat(i18n): translate livepeer-studio api streams
DeveloperAlly Feb 27, 2026
0b17663
feat(i18n): translate livepeer-studio api rooms
DeveloperAlly Feb 27, 2026
568b202
feat(i18n): translate livepeer-studio api assets
DeveloperAlly Feb 27, 2026
c4c72a9
feat(i18n): translate livepeer-studio api multistream
DeveloperAlly Feb 27, 2026
1fc85dd
feat(i18n): translate livepeer-studio api signing-keys
DeveloperAlly Feb 27, 2026
84a5baa
feat(i18n): translate livepeer-studio api webhooks
DeveloperAlly Feb 27, 2026
90d0c7c
feat(i18n): translate livepeer-studio api viewership
DeveloperAlly Feb 27, 2026
2368e6c
feat(i18n): translate livepeer-studio api sessions
DeveloperAlly Feb 27, 2026
ab10f63
feat(i18n): translate livepeer-studio api misc
DeveloperAlly Feb 27, 2026
855f6cf
feat(i18n): translate streamplace
DeveloperAlly Feb 27, 2026
0a2038b
update platforms
DeveloperAlly Feb 28, 2026
2c31b95
Update internal reports publishing and related generated outputs
DeveloperAlly Feb 28, 2026
dac40c2
feat(i18n): translate platforms base section
DeveloperAlly Feb 28, 2026
ec1fd28
developer mapping page
DeveloperAlly Feb 28, 2026
6b49515
feat(i18n): translate livepeer-studio + streamplace
DeveloperAlly Mar 1, 2026
784f544
Preserve docs-guide index frontmatter in generator
DeveloperAlly Mar 1, 2026
f5c98f2
docs-guide
DeveloperAlly Mar 1, 2026
81fefb8
merge: origin/docs-v2
DeveloperAlly Mar 1, 2026
b4376f5
feat(i18n): translate developers journey mapping
DeveloperAlly Mar 1, 2026
a1be566
feat(i18n): translate resources core (no glossary)
DeveloperAlly Mar 1, 2026
524c091
docs-guide: rebuild lpd CLI guide with runnable command tables
DeveloperAlly Mar 1, 2026
6efeca9
Migrate docs-guide generated indexes to MDX and add pages tree generator
DeveloperAlly Mar 1, 2026
fd96782
docs-guide: add PURPOSE columns to lpd hooks and scripts tables
DeveloperAlly Mar 1, 2026
7a04b91
rfp
DeveloperAlly Mar 1, 2026
4ae21bf
docs-guide: expand lpd runnable hooks and scripts inventories
DeveloperAlly Mar 1, 2026
22cd5c4
feat(i18n): translate gateways + orchestrators (es/fr)
DeveloperAlly Mar 1, 2026
61c98bf
Add docs-guide components index generator and searchable table
DeveloperAlly Mar 1, 2026
3dd25a5
Fix components-index usage examples rendering as CodeBlock
DeveloperAlly Mar 1, 2026
c7a24ad
merge: origin/docs-v2
DeveloperAlly Mar 1, 2026
ff8eb25
docs-guides
DeveloperAlly Mar 1, 2026
3ff1b8e
gateways/about review
DeveloperAlly Mar 1, 2026
bcf68fa
feat(i18n): translate developer path (es/fr)
DeveloperAlly Mar 1, 2026
30ead66
Merge remote-tracking branch 'origin/docs-v2' into codex/docs-v2-i18n…
DeveloperAlly Mar 1, 2026
dc8add7
gatways rename
DeveloperAlly Mar 1, 2026
ce4b25b
Merge remote-tracking branch 'origin/docs-v2' into codex/docs-v2-i18n…
DeveloperAlly Mar 1, 2026
186e516
move quickstart files into gateways
DeveloperAlly Mar 1, 2026
f6b4cf8
feat(i18n): translate lpt about section
DeveloperAlly Mar 1, 2026
d16bfc2
Merge remote-tracking branch 'origin/docs-v2' into codex/docs-v2-i18n…
DeveloperAlly Mar 1, 2026
1533eb9
feat(i18n): translate lpt delegation section
DeveloperAlly Mar 1, 2026
1b8f0df
feat(i18n): translate lpt governance section
DeveloperAlly Mar 1, 2026
3465da1
clean up gateways
DeveloperAlly Mar 1, 2026
e1a5482
feat(i18n): translate lpt treasury section
DeveloperAlly Mar 1, 2026
7cc3af6
Merge remote-tracking branch 'origin/docs-v2' into codex/docs-v2-i18n…
DeveloperAlly Mar 1, 2026
56b5acd
feat(i18n): translate lpt resources section
DeveloperAlly Mar 1, 2026
20009e1
feat(i18n): translate community core section
DeveloperAlly Mar 1, 2026
326e409
feat(i18n): translate community connect section
DeveloperAlly Mar 1, 2026
8670eee
feat(i18n): translate community contribute section
DeveloperAlly Mar 1, 2026
c6b7112
feat(i18n): translate documentation guide core section
DeveloperAlly Mar 1, 2026
c919642
feat(i18n): translate documentation guide components A
DeveloperAlly Mar 1, 2026
6916687
feat(i18n): translate documentation guide components B
DeveloperAlly Mar 1, 2026
5ae4613
feat(i18n): complete cn glossary retries
DeveloperAlly Mar 1, 2026
df2636c
feat(i18n): complete es fr glossary route
DeveloperAlly Mar 1, 2026
454b51c
Rewrite developer journey page (#761)
its-DeFine Mar 1, 2026
f172e60
Add orchestrators-journey page to documentation
DeveloperAlly Mar 1, 2026
19b8840
feat(i18n): translate docs-guide and contributing docs
DeveloperAlly Mar 1, 2026
9dabdca
Merge remote-tracking branch 'origin/docs-v2' into codex/docs-v2-i18n…
DeveloperAlly Mar 1, 2026
df1b2c4
chore(i18n): enforce script header metadata for tooling
DeveloperAlly Mar 2, 2026
d5d5e37
docs(gateways): promote docker install path and quickstart guidance (…
DeveloperAlly Mar 2, 2026
41e7975
Fix component library rendering regressions
DeveloperAlly Mar 1, 2026
3ca6262
clean up
DeveloperAlly Mar 1, 2026
36f432d
community
DeveloperAlly Mar 1, 2026
bc09186
media kit
DeveloperAlly Mar 1, 2026
04b4339
contributing
DeveloperAlly Mar 1, 2026
00b65f0
feat(ci): add OpenAPI reference integrity pipeline
DeveloperAlly Mar 2, 2026
0512f1f
docs: restructure AI developer and gateway flow
DeveloperAlly Mar 2, 2026
f0bfdba
visual-explainer
DeveloperAlly Mar 2, 2026
586b464
chore: update navigation report artifacts
DeveloperAlly Mar 2, 2026
35f0365
Fix domain component library callout import path
DeveloperAlly Mar 2, 2026
6abb0aa
test: make docs-navigation reports check-only by default
DeveloperAlly Mar 2, 2026
4a74b32
Update workload consumer URLs for Daydream and Embody skill (#762)
its-DeFine Mar 2, 2026
3457773
fix(openapi): align studio refs and harden rolling issue automation
DeveloperAlly Mar 2, 2026
be35751
fix(openapi): align studio refs and harden rolling issue automation
DeveloperAlly Mar 2, 2026
434e09c
fix(ci): fallback to npm install when tests lockfile is absent
DeveloperAlly Mar 2, 2026
527ea30
fix(ci): skip puppeteer browser download in openapi workflow install
DeveloperAlly Mar 2, 2026
a3a25df
fix(ci): avoid lockfile diff in openapi workflow fallback install
DeveloperAlly Mar 2, 2026
1fb19cb
fix(ci): add autofix PR fallback for lfs checkout conflicts
DeveloperAlly Mar 2, 2026
92da163
fix(ci): restrict fallback autofix commits to v2 scope
DeveloperAlly Mar 2, 2026
e174bac
fix(ci): preserve v2 autofix diff for fallback PR publishing
DeveloperAlly Mar 2, 2026
d9a369e
fix(ci): make fallback path non-blocking for issue sync
DeveloperAlly Mar 2, 2026
2c94595
feat(docs-v2): implement gateways/orchestrators quickstart-payments plan
DeveloperAlly Mar 2, 2026
a9d0ea5
chore(ci): apply safe OpenAPI reference autofixes (#764)
github-actions[bot] Mar 2, 2026
c3f5c2e
Merge remote-tracking branch 'origin/docs-v2' into docs-v2
DeveloperAlly Mar 2, 2026
bc29271
Merge remote-tracking branch 'origin/docs-v2' into docs-v2
DeveloperAlly Mar 2, 2026
fb0b063
content upgrades
DeveloperAlly Mar 2, 2026
eecb64a
content: gateway persona pages + cross-persona sprint (B09/B13/B16/B17)
DeveloperAlly Mar 2, 2026
dc7deb0
content: sprint 01 scoped placement + canonical v2 path migration
DeveloperAlly Mar 2, 2026
0d7efb3
docs(community): implement plan 1 structural repairs and nav updates
DeveloperAlly Mar 2, 2026
885586d
docs(lpt): finalize plan A UX and navigation cleanup
DeveloperAlly Mar 2, 2026
7689adf
chore(reports): remove obsolete LINK_TEST_REPORT markdown
DeveloperAlly Mar 2, 2026
14a0288
gateways: plan1 low-hanging cleanup (#767)
DeveloperAlly Mar 2, 2026
0bdc6f0
docs(community): add governance page and cross-links
DeveloperAlly Mar 2, 2026
07a2697
docs: batch1 trust clarity normalization (terminology/endpoints/date …
DeveloperAlly Mar 2, 2026
036cc24
docs: batch2 persona actionability blocks and first-request examples
DeveloperAlly Mar 2, 2026
ff558e8
docs: batch3 conservative IA simplification and CTA tightening
DeveloperAlly Mar 2, 2026
d188b8f
docs: batch4 readability rhythm and theme-neutral visual cleanup
DeveloperAlly Mar 2, 2026
5dbb6dc
docs: batch5 validation report and guardrail results
DeveloperAlly Mar 2, 2026
58c1b98
docs: reconcile SME-verified endpoint/domain claims
DeveloperAlly Mar 2, 2026
a63728f
chore(generated): sync docs guide/pages indexes
DeveloperAlly Mar 2, 2026
2662561
lpt: finalize plan-a delta frontmatter and portal style compliance
DeveloperAlly Mar 2, 2026
81fdc7f
Merge branch 'codex/merge-section-hardening-into-docs-v2' into docs-v2
DeveloperAlly Mar 2, 2026
88cf65a
docs(community): add governance draft page and portal entry (#768)
DeveloperAlly Mar 2, 2026
780f61a
Merge remote-tracking branch 'origin/docs-v2' into docs-v2
DeveloperAlly Mar 2, 2026
7a4fef9
Merge remote-tracking branch 'origin/docs-v2' into docs-v2
DeveloperAlly Mar 2, 2026
7cab74f
chore(tools): move notion workflows to tools/notion
DeveloperAlly Mar 2, 2026
d2b63a0
docs(reports): add section hardening PR notes and follow-up recommend…
DeveloperAlly Mar 2, 2026
9427045
enforce codex branch task isolation workflow
DeveloperAlly Mar 2, 2026
3ee3929
chore: update allowlist
DeveloperAlly Mar 2, 2026
a38f57d
feat(codex): auto-fill PR body from task contract
DeveloperAlly Mar 2, 2026
44904e2
feat(codex): require generated PR body marker in CI
DeveloperAlly Mar 2, 2026
d3f3433
docs(i18n): fix canonical route links
DeveloperAlly Mar 2, 2026
e955718
chore(notion): add local sync automation hook bundle
DeveloperAlly Mar 3, 2026
8557c67
chore(ci+audit): update openapi workflow and add v1-v2 mapping audit …
DeveloperAlly Mar 3, 2026
0536fe1
translations and reports
DeveloperAlly Mar 3, 2026
f2263f1
update navigation tabs
DeveloperAlly Mar 3, 2026
19c7f99
fix navigation routes
DeveloperAlly Mar 3, 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
  •  
  •  
  •  
45 changes: 45 additions & 0 deletions .allowlist
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# IF YOU ARE AN AI YOU ARE ABSOLUTELY NOT ALLOWED TO EDIT THIS FILE.
# IF YOU ARE TRYING TO EDIT IT YOU ARE VIOLATING THE REPO RULES AND INCORRECTLY MODIFYING FILES
# DO NOT DELETE FILES TO ATTEMPT TO GET AROUND THE RULES -> READ THE /README & MOVE THEM CORRECTLY UPDATING ALL PATHS/IMPORTS/REFERENCES ETC. APPROPRIATELY. BE THOROUGH
# IF YOU ARE AN AI YOU ARE ABSOLUTELY NOT ALLOWED TO EDIT THIS FILE.

# Allowed root files
docs.json
README.md
SECURITY.md
LICENSE
Dockerfile
Makefile
style.css
Assistant.md
sitemap-ai.xml
llms-full.txt
llms.txt
docs-index.json
lpd
.lpdignore
.gitignore
.mintignore
.prettierrc
.cursorrules
.codex
.allowlist
todo.txt

# Allowed root directories
.github
.githooks
.gitattributes
.mintlify
.vscode
.claude
docs-guide
ai-tools
api
contribute
snippets
tools
tests
tasks
v1
v2
14 changes: 7 additions & 7 deletions .githooks/BYPASS.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,28 +4,28 @@ The pre-commit hook can be bypassed using commit trailers and environment variab

## Human-Only Override Flags

### `--trailer "allow-whitelist-edit=true"` ⚠️ HUMANS ONLY
### `--trailer "allowlist-edit=true"` ⚠️ HUMANS ONLY

**CRITICAL:** The `.whitelist` file is **PROTECTED** and cannot be edited by AI agents. The file contains the explicit rule: "IF YOU ARE AN AI YOU ARE ABSOLUTELY NOT ALLOWED TO EDIT THIS FILE."
**CRITICAL:** The `.allowlist` file is **PROTECTED** and cannot be edited by AI agents. The file contains the explicit rule: "IF YOU ARE AN AI YOU ARE ABSOLUTELY NOT ALLOWED TO EDIT THIS FILE."

**This flag is for HUMANS ONLY. AI agents must never use this flag.**

**Usage (HUMANS ONLY):**
```bash
git commit -m "Update .whitelist to add new root file" --trailer "allow-whitelist-edit=true"
git commit -m "Update .allowlist to add new root file" --trailer "allowlist-edit=true"
```

**What it does:**
- Allows editing the `.whitelist` file
- Allows editing the `.allowlist` file
- Shows a warning that the flag should only be used by humans
- Still runs all other pre-commit checks

**Legacy fallback (still supported):**
```bash
ALLOW_WHITELIST_EDIT=1 git commit -m "Update .whitelist to add new root file"
ALLOWLIST_EDIT=1 git commit -m "Update .allowlist to add new root file"
```

**⚠️ WARNING:** AI agents are explicitly forbidden from using this flag. Only human users may edit `.whitelist`.
**⚠️ WARNING:** AI agents are explicitly forbidden from using this flag. Only human users may edit `.allowlist`.

### `--trailer "allow-deletions=true"` ⚠️ HUMANS ONLY

Expand Down Expand Up @@ -54,7 +54,7 @@ ALLOW_DELETIONS=1 git commit -m "Remove obsolete file"

### `SKIP_STRUCTURE_CHECK=1`
Bypasses structure validation checks:
- Root directory whitelist enforcement
- Root directory allowlist enforcement
- Snippets directory structure checks
- v1/ frozen directory protection

Expand Down
41 changes: 34 additions & 7 deletions .githooks/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ The pre-commit hook enforces style guide compliance and runs verification script

- ❌ **ThemeData usage** - Blocks deprecated ThemeData imports
- ❌ **Hardcoded colors** - Warns about hardcoded hex colors that should use CSS variables
- ❌ **`docs.json` `/redirect` diffs** - Blocks staged `docs.json` line changes that include `/redirect`
- ⚠️ **Relative imports** - Warns about relative imports (should use absolute paths)
- ⚠️ **@mintlify/components imports** - Warns about unnecessary imports (components are global)
- ⚠️ **React hook imports** - Warns about unnecessary React imports (hooks are global)
Expand All @@ -49,6 +50,7 @@ The pre-commit hook also runs:

- `node tests/unit/script-docs.test.js --staged --write --stage --autofill`
- `node tools/scripts/generate-pages-index.js --staged --write --stage`
- `node tests/integration/v2-wcag-audit.js --staged --fix --stage --max-pages 10 --fail-impact serious --report /tmp/livepeer-wcag-audit-precommit.md --report-json /tmp/livepeer-wcag-audit-precommit.json`
- `node tests/run-all.js --staged --skip-browser`
- `node tests/integration/domain-pages-audit.js --staged --base-url https://docs.livepeer.org --version "$DOMAIN_AUDIT_VERSION"`

Expand All @@ -60,6 +62,15 @@ Domain audit scope:
Domain audit report path (stable, overwritten each run):
- `tests/reports/domain-page-load-report.json`

WCAG audit report paths (hook run, overwritten each run):
- `/tmp/livepeer-wcag-audit-precommit.md`
- `/tmp/livepeer-wcag-audit-precommit.json`

WCAG audit behavior:
- Conservative autofix is enabled by default for common raw-tag issues (`<iframe title>`, `<img alt>`, icon-only/empty `<a aria-label>`).
- Commits are blocked on remaining `serious`/`critical` findings and runtime failures.
- Automated WCAG checks are partial coverage and do not replace manual accessibility review.

Script documentation enforcement:
- Newly added scripts must include required header tags.
- Missing headers are auto-inserted on pre-commit.
Expand All @@ -78,21 +89,37 @@ Current script index targets:
- `.github/scripts/*` -> `.github/script-index.md`
- `tests/*` -> `tests/script-index.md`
- `tools/scripts/*` -> `tools/script-index.md`
- `tasks/scripts/*` -> `tasks/script-index.md`
- `tasks/scripts/*` -> `tasks/scripts/script-index.md`
- Aggregate -> `docs-guide/scripts-index.md`

Example:
```bash
DOMAIN_AUDIT_VERSION=v2 git commit -m "docs update"
```

## Pre-push Hook (`codex/*` branches only)

The pre-push hook enforces Codex branch safety on `codex/*`:

- requires `.codex/task-contract.yaml`
- validates branch/issue binding and changed-file scope
- blocks non-fast-forward pushes by default

Human override for explicit exception:

```bash
ALLOW_CODEX_FORCE_PUSH=1 git push --force-with-lease origin codex/<issue-id>-<slug>
```

## Installation

To install the pre-commit hook:
To install hooks manually:

```bash
cp .githooks/pre-commit .git/hooks/pre-commit
chmod +x .git/hooks/pre-commit
cp .githooks/pre-push .git/hooks/pre-push
chmod +x .git/hooks/pre-push
```

Or use the install script:
Expand Down Expand Up @@ -141,17 +168,17 @@ git commit --no-verify -m "message"

**Warning:** Only bypass if you have a legitimate reason and understand the style guide violations.

### Human-Only `.whitelist` Override
### Human-Only `.allowlist` Override

The `.whitelist` file is protected by the pre-commit hook.
The `.allowlist` file is protected by the pre-commit hook.

If a human needs to intentionally edit `.whitelist`, use:
If a human needs to intentionally edit `.allowlist`, use:

```bash
git commit -m "Update .whitelist" --trailer "allow-whitelist-edit=true"
git commit -m "Update .allowlist" --trailer "allowlist-edit=true"
```

This allows `.whitelist` edits while still running all other checks.
This allows `.allowlist` edits while still running all other checks.

### Human-Only Deletions Override

Expand Down
19 changes: 17 additions & 2 deletions .githooks/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,16 @@
# Keep script behavior deterministic and update script indexes after changes.
# Install git hooks

HOOKS_DIR=".git/hooks"
# Support both regular repos and worktrees
GIT_COMMON_DIR=$(git rev-parse --git-common-dir 2>/dev/null)
if [ -z "$GIT_COMMON_DIR" ] || [ "$GIT_COMMON_DIR" = "--git-common-dir" ]; then
GIT_COMMON_DIR=".git"
fi
HOOKS_DIR="$GIT_COMMON_DIR/hooks"
SOURCE_DIR=".githooks"

if [ ! -d "$HOOKS_DIR" ]; then
echo "Error: .git/hooks directory not found. Are you in the repository root?"
echo "Error: hooks directory not found at $HOOKS_DIR"
exit 1
fi

Expand All @@ -48,8 +53,18 @@ else
echo "✗ pre-commit hook not found in $SOURCE_DIR"
fi

# Install pre-push hook
if [ -f "$SOURCE_DIR/pre-push" ]; then
cp "$SOURCE_DIR/pre-push" "$HOOKS_DIR/pre-push"
chmod +x "$HOOKS_DIR/pre-push"
echo "✓ Installed pre-push hook"
else
echo "✗ pre-push hook not found in $SOURCE_DIR"
fi

echo ""
echo "Git hooks installed successfully!"
echo ""
echo "The pre-commit hook will now check for style guide violations."
echo "The pre-push hook will enforce codex task contracts on codex/* branches."
echo "See .githooks/README.md for details."
Loading
Loading