Skip to content

release: promote develop to main for rgr CLI and ragmir.com#54

Merged
jb-thery merged 6 commits into
mainfrom
develop
Jul 5, 2026
Merged

release: promote develop to main for rgr CLI and ragmir.com#54
jb-thery merged 6 commits into
mainfrom
develop

Conversation

@jb-thery

@jb-thery jb-thery commented Jul 5, 2026

Copy link
Copy Markdown
Member

Summary

  • promote the rgr CLI as the public command while keeping deprecated ragmir and kb aliases with migration warnings
  • refresh the Ragmir landing for ragmir.com, including localized hero copy, npm downloads, use-case copy, robots handling, and production domain metadata
  • document the CLI migration, release flow, prompt routing, and public package/domain surfaces

Release notes

  • Users should migrate commands from ragmir ... to rgr ...
  • The legacy ragmir and kb binaries still resolve and print a deprecation warning that points to rgr.
  • The TTS CLI keeps ragmir-tts as a deprecated alias and exposes rgr-tts.

Validation

  • Local: pnpm validate
  • Local after CodeQL fix: pnpm lint, pnpm --filter @jcode.labs/ragmir-landing check, pnpm --filter @jcode.labs/ragmir-landing build
  • PR feat: switch Ragmir CLI to rgr and refresh landing #53: Quality gate, Commitlint, Analyze TypeScript, and CodeQL passed
  • develop after merge: CI, CodeQL, and landing deployment passed

Deployment notes

  • Merging this PR should trigger the protected npm release workflow and the production landing deployment for ragmir.com.
  • After merge, production needs verification for npm package bins, live links, robots/AI bot accessibility, and Lighthouse quality.

jb-thery added 6 commits July 5, 2026 03:12
Move the public domain to ragmir.com and rebuild the landing around a
sectioned architecture:

- domain: wrangler routes and deploy URLs target ragmir.com (primary)
  and www.ragmir.com, drop ragmir.jcode.works from production routes
  (kept only for staging); astro.config and README links follow
- landing: split the single page into reusable section components
  (hero, use-cases, privacy, strengths, agents, desktop, faq,
  closing-cta, footer) with a new logo, navbar, command-copy block and
  library section
- hero: rewrite the value proposition, shrink the title and description
  typography, add an accessible scroll-to-next-section button, and
  rework the terminal demo (play-once animation, tone-based output
  coloring, narrative grounded in a gitignored cahier des charges)
- i18n: align EN/FR copy across hero, demo and use-cases around the
  three indexed source types (confidential documents, repository files,
  docs)
- seo: add llms.txt, ai.txt, IndexNow key and submit script, dynamic
  robots.txt, and structured-data organization/software/faq schema
Expose rgr and rgr-tts as the public command names.

Keep ragmir, kb, and ragmir-tts as deprecated compatibility bins.

Those aliases warn users to migrate to the new commands.

Add deterministic prompt routing through rgr route-prompt and MCP ragmir_route_prompt.
Add the build-time npm downloads counter.

Refine the hero and use-case copy in both locales.

Keep product branding as Ragmir while command examples use rgr.

Move local Astro dev and preview to dedicated ports.
Update the canonical README, package READMEs, skills, and references.

Document the rgr command migration and deprecated compatibility bins.

Cover prompt routing, configuration, and the ragmir.com landing release path.
Parse the configured landing URL and compare the hostname exactly.

This prevents ragmir.com-prefixed arbitrary hosts from receiving production robots rules.
feat: switch Ragmir CLI to rgr and refresh landing
@jb-thery jb-thery merged commit a3a55d7 into main Jul 5, 2026
11 checks passed
@github-actions

github-actions Bot commented Jul 5, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 2.4.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant