Skip to content
This repository was archived by the owner on May 29, 2026. It is now read-only.

chore(docs): sync development -> documentation for deploy - #89

Merged
rubenvdlinde merged 5 commits into
documentationfrom
development
May 18, 2026
Merged

chore(docs): sync development -> documentation for deploy#89
rubenvdlinde merged 5 commits into
documentationfrom
development

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Brings the AI baseline + traditional-SEO baseline onto documentation so the deploy workflow picks them up.

Browser-level smoke for the AI Chat Companion flow that's gated
behind OR's ai-chat-companion-orchestrator + the upcoming
ai-chat-companion-streaming change.

Active tests (run today against the orchestrator-state surface):
  - FAB renders on /apps/openbuilt/ when /api/chat/health is 200
  - Clicking FAB opens panel with input ready
  - Submitting a message renders user bubble + Thinking indicator
    with 3 animated dots (data-testid=cn-ai-thinking)
  - Thinking indicator clears once response arrives

Skipped tests (gated on ai-chat-companion-streaming landing):
  - Partial response text grows over time (token streaming)
  - Long-running call surfaces at least one heartbeat to the
    frontend (heartbeat ticker)

All tests gracefully skip via test.skip() when /api/chat/health
returns 503 — no LLM provider configured is not a failure.

Companion to openregister PR #1536 which adds the matching Newman
collection + composer test:chat-streaming alias.
- Add 1200x630 brand OG card with the app's wordmark.
- Set themeConfig.image to reference the new card.
- Correct llms.txt docs links to /docs/intro + /api.
Drop the local docs/scripts/validate-ai-baseline.mjs copy and call the
bin command shipped by @conduction/docusaurus-preset >=3.5.0 instead.

Why: keeps the validator in one place across the fleet. Future check
additions ship via a preset bump rather than 17 parallel PRs.
Validator behaviour is identical (same 8 universal checks).
Preset 3.6.0 ships the traditional-SEO baseline (sitemap lastmod,
drops priority/changefreq per Google 2026 guidance, fixes the legal-
link 404s on subdomain footers, adds searchConsoleVerification opt).

The lockfile bump uses --min-release-age=0 per .npmrc cooldown
override (required for fresh @conduction/* releases under the
24h supply-chain cooldown).
@rubenvdlinde
rubenvdlinde merged commit 4f2c0ab into documentation May 18, 2026
20 of 29 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant