Repository navigation
docs: sync all documentation to v3.8.24 + count-guard & wiki/prose CI - #3804
Merged
Merged
Conversation
…e CI Counts (canonical, validated against code): - providers 177/232/160+→226 (regen PROVIDER_REFERENCE found 3 new: gemini-business, lmarena, zenmux) - tests 122→1,574 unit; 4,690→15,000+ cases; strategies 14→15; locales 30/40→42; auto-combo factors 12→9 - propagated across README, AGENTS, CLAUDE, CONTRIBUTING, docs/README, ARCHITECTURE, REPOSITORY_MAP, CODEBASE, ACP, AGENTBRIDGE, PROVIDERS-GUIDE, I18N New docs (verified against real code, anti-hallucination gates clean): - frameworks/PLUGIN_MARKETPLACE, NOTION_CONTEXT, OBSIDIAN_CONTEXT - guides/FREE_PROVIDER_RANKINGS, COST_TRACKING; security/EGRESS_POLICY; reference/FEATURE_FLAGS - fix MCP-SERVER tool inventory: 43→87, real Notion names (drop fabricated omniroute_notion_*), +Obsidian(22)/Gamification(8)/Plugin(8), 30 scopes - register 4 orphaned docs in sidebars (meta.json) CI / tooling: - check:docs-counts: add STRICT provider+locale guards (now blocking via check:docs-all) + tests - wiki-sync workflow + sync-wiki-home.mjs (keeps wiki cover counts synced) + tests - docs-lint advisory job (markdownlint + Vale) with configs - regen openapi.generated.ts
Contributor
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Contributor
CI Coverage Report
Coverage artifact was not available for this run. |
diegosouzapw
added a commit
that referenced
this pull request
Jun 15, 2026
…ocs build passes docs/ops/DOCUMENTATION_AUDIT_REPORT.md (added in #3804) was the only file under docs/ops/ without a `title:` frontmatter block. Fumadocs scans docs/** into the `docs` collection and fails the production build with "Invalid input: expected string, received undefined" (title) — the same MDX frontmatter class of break as the v3.8.25 SUPPLY_CHAIN.md incident (#3864). Fast Quality Gates does not run `npm run build`, so it stayed green on the release branch and would only explode at release->main sync. Added the frontmatter matching the sibling docs/ops/*.md convention; full build now passes (Next.js compiled 549/549 pages).
…v3.8.24 # Conflicts: # .github/workflows/wiki-sync.yml # README.md # docs/frameworks/AGENTBRIDGE.md # docs/frameworks/MCP-SERVER.md # docs/reference/PROVIDER_REFERENCE.md
This was referenced Jun 15, 2026
Merged
tkgo11
pushed a commit
to tkgo11/OmniRoute
that referenced
this pull request
Sep 23, 2026
…ocs build passes docs/ops/DOCUMENTATION_AUDIT_REPORT.md (added in cheaper-inference#3804) was the only file under docs/ops/ without a `title:` frontmatter block. Fumadocs scans docs/** into the `docs` collection and fails the production build with "Invalid input: expected string, received undefined" (title) — the same MDX frontmatter class of break as the v3.8.25 SUPPLY_CHAIN.md incident (cheaper-inference#3864). Fast Quality Gates does not run `npm run build`, so it stayed green on the release branch and would only explode at release->main sync. Added the frontmatter matching the sibling docs/ops/*.md convention; full build now passes (Next.js compiled 549/549 pages).
tkgo11
pushed a commit
to tkgo11/OmniRoute
that referenced
this pull request
Sep 23, 2026
…cheaper-inference#3804) Integrated into release/v3.8.26 — reconciled: kept cheaper-inference#3900's superset wiki-sync, dropped the superseded sync-wiki-home; counts taken from the newer canonical release docs; net-new value = vale/markdownlint docs-lint infra + 7 new docs (Notion/Obsidian/Plugin-Marketplace/Cost-Tracking/Free-Provider-Rankings/Feature-Flags/Egress-Policy) + check-docs-counts-sync guard.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Full documentation sync to the current v3.8.24 state across root docs,
/docs, the:20128/docssite sources, and the GitHub wiki, plus CI guards to stop the drift recurring.Canonical counts (validated against code)
PROVIDER_REFERENCEfound 3 new:gemini-business,lmarena,zenmux)Propagated across README, AGENTS, CLAUDE, CONTRIBUTING, docs/README, ARCHITECTURE, REPOSITORY_MAP, CODEBASE_DOCUMENTATION, ACP, AGENTBRIDGE, PROVIDERS-GUIDE, I18N.
New docs (verified against real code; anti-hallucination gates clean)
frameworks/PLUGIN_MARKETPLACE,NOTION_CONTEXT,OBSIDIAN_CONTEXTguides/FREE_PROVIDER_RANKINGS,COST_TRACKING;security/EGRESS_POLICY;reference/FEATURE_FLAGSMCP-SERVER: 43→87 tools, dropped fabricatedomniroute_notion_*names, added real Notion/Obsidian(22)/Gamification(8)/Plugin(8) tables + 30 scopesmeta.json)CI / tooling
check:docs-counts: new STRICT provider + locale guards (now blocking viacheck:docs-all) + unit tests — closes the root cause of the count driftwiki-syncworkflow +sync-wiki-home.mjs(keeps wiki cover counts synced to code) + unit testsdocs-lintadvisory job (markdownlint + Vale) with configsopenapi.generated.tsValidation
npm run check:docs-allexit 0 (docs-sync, count-guard, env-doc-sync, doc-links PASS)check:docs-symbolsclean for all new docs; 14 new unit tests pass; eslint 0 errorsCode bugs surfaced while documenting (NOT fixed here — follow-ups)
pluginMarketplaceUrlnot persisted viaPATCH /api/settings(key absent from schema)pricing defaults set→ nonexistentPUT /api/pricing/defaults;usage budget setschema mismatchTOTAL_MCP_TOOL_COUNT=87 double-counts 3 agent_skill tools (84 distinct registered)featureFlagDefinitions.ts(Security (6)→7,Network (5)→6)