You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: AGENTS.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,12 +37,22 @@
37
37
- Package READMEs are brief npm entrypoints that link to the root README.
38
38
- Keep `llms.txt` and `context7.json` aligned with public documentation and generated-output exclusions.
39
39
- When code changes public behavior, commands, configuration, supported formats, architecture, or product claims, update the relevant docs and landing in the same change. For internal-only changes, verify both surfaces and leave them unchanged when no update is needed.
40
+
- Lead public documentation with the value proposition, a working quick start, and the strongest
41
+
guarantees. Move operational depth to focused guides instead of repeating it across READMEs.
42
+
- Present team use as a positive workflow: shared sources and configuration, one local ingest per
43
+
developer, then a corpus-fingerprint check. Keep low-level safeguards in the team and
44
+
configuration guides rather than turning team collaboration into the dominant public section.
40
45
41
46
## Validation
42
47
43
48
- Run the smallest relevant check while editing and `pnpm validate` before a release pull request.
44
49
- Reconcile `git status` with the intended scope before staging. Never stage secrets or generated local state.
45
50
- Use Conventional Commits. Commit and push only when the user authorizes them.
51
+
- Every commit promoted to `main` that can trigger semantic-release must include these exact body
52
+
sections with at least one bullet each: `Release highlights:`, `Release details:`, and
53
+
`Verification:`. Highlights state user outcomes, details group the meaningful work by product
54
+
area, and verification names the gates actually run. Never reduce a release to a generic subject
Copy file name to clipboardExpand all lines: context7.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,7 @@
34
34
"Run `rgr doctor --fix` after upgrading or misconfiguration to repair scaffolding, `.gitignore` entries, and the agent skill install.",
35
35
"Config resolves from the caller's working directory (`.ragmir/config.json`), never from the package install path.",
36
36
"In a monorepo, the nearest configured ancestor is active; use `rgr bases --json` or explicit `--project-root` to verify routing.",
37
-
"Ragmir has no built-in cloud sync. Teams synchronize one source-of-truth folder with an existing tool, version stable directory or glob contracts instead of generated machine-specific file lists, align the Ragmir version, configuration, embedding provider, and model, then ingest and audit separate local indexes. Compare corpusFingerprint only when both indexes are ready with no missing or stale files; matching values identify the same indexed relative paths and source bytes. Use sourceFingerprintMode strict when a sync tool can preserve metadata while replacing content. Older manifests expose a null fingerprint until the next successful ingestion.",
37
+
"Teams synchronize one source-of-truth folder with Git, Drive, or their existing file workflow, commit stable source globs and Ragmir configuration, then ingest locally per developer. Align the Ragmir version and embedding settings; compare corpusFingerprint only after each index is ready with no missing or stale files. Use sourceFingerprintMode strict when synchronization can replace content without changing metadata, and keep actively written .ragmir/storage directories local to each workstation.",
38
38
"Use `rgr preview` to inspect redacted chunks without writing an index, and `search(..., { explain: true })` only when rank diagnostics are needed.",
39
39
"Explained searches expose a ranking-policy fingerprint, deterministic vector and lexical contributions, FTS or complete-fallback activation and reason, candidate budgets, and lexical coverage; truncated fallback scans are rejected.",
40
40
"The bounded primary FTS pool uses structural context and body text. Exact file paths use a bounded scalar variant. Controlled phrase, identifier, and rare-term queries expand only an insufficient primary pool. Diversification selects distinct sources first, then backfills ranked non-duplicate, non-overlapping chunks to topK.",
0 commit comments