server.json
1 field changed
- version
-
0.47.00.48.0
io.github.raccioly/docguard
4 changes recorded. MCP Harbor re-reads this listing from the official registry every six hours and asks the live server what it exposes, and keeps what changed between one look and the next.
https://raw.githubusercontent.com/raccioly/docguard/HEAD/AGENTS.md
− <!-- docguard:last-reviewed 2026-10-13 -->− `explain` (explain a validator/warning), `verify` (declared evidence; `--semantic` claims), `ignore` (every suppression with its reason and expiry), `feedback` (report false positives), `mcp` (MCP server; stdio or loopback HTTP; tool calls stay inside the served directory and each `--root`), `report` (compliance bundle), `ci` (guard + score gate), `memory` (what DocGuard− remembers; `--pack [--symbols]` for the context pack), `trace` (requirements traceability; `--reverse`; `--owners` for the doc ownership map; `--matrix` exports requirement → anchor → test), `upgrade` (check npm for a newer− release and migrate the config schema; `--apply` also refreshes out-of-date agent files and the registered Spec Kit extension; `--apply --schema-only` stays offline), `watch` (live re-guard).+ <!-- docguard:last-reviewed 2026-11-03 -->+ `explain` (explain a validator/warning), `verify` (declared evidence; `--semantic` claims), `ignore` (every suppression with its reason and expiry), `feedback` (report false positives), `mcp` (MCP server; stdio or loopback HTTP; tool calls stay inside the served directory and each `--root`), `report` (compliance bundle), `ci` (guard + score gate), `policy` (which advisory codes CI history shows are ready to promote), `memory` (what DocGuard+ remembers; `--pack [--symbols]` for the context pack; `--export`/`--consolidate aidlc` for AWS AI-DLC memory), `trace` (requirements traceability; `--reverse`; `--owners` for the doc ownership map; `--matrix` exports requirement → anchor → test), `upgrade` (check npm for a newer+ release and migrate the config schema; `--apply` also refreshes out-of-date agent files and the registered Spec Kit extension; `--apply --schema-only` stays offline), `watch` (live re-guard). `sensor --aidlc` speaks AWS AI-DLC's sensor contract for the DocGuard AI-DLC plugin, and stays out of `--help` because it is meant for machines. `score --dora` maps DocGuard's evidence onto DORA's documentation and AI capabilities.
https://raw.githubusercontent.com/raccioly/docguard/HEAD/AGENTS.md
− <!-- docguard:last-reviewed 2026-09-30 -->− `explain` (explain a validator/warning), `verify` (declared evidence; `--semantic` claims), `feedback` (report false positives), `mcp` (MCP server; stdio or loopback HTTP), `report` (compliance bundle), `ci` (guard + score gate), `memory` (what DocGuard− remembers; `--pack [--symbols]` for the context pack), `trace` (requirements traceability; `--reverse`; `--owners` for the doc ownership map), `upgrade` (check npm for a newer− release and migrate the config schema; `--apply --schema-only` stays offline), `watch` (live re-guard).− --write`; never edit generated intent/evidence fields or treat bare requirement− IDs as completion proof.− ### Automated agents / bots (Jules "Sentinel", "Bolt", "Palette", and any auto-PR agent)− - **Never open a duplicate PR.** Before opening ANY PR, search existing **open− AND closed** PRs and issues for the same topic/title. If it exists, STOP — do− not open another. (Dozens of duplicate command-injection and diff-optimization− PRs were closed as noise.)− - **Do not re-open resolved work.** See `.jules/sentinel.md` (execSync/command− injection — RESOLVED in v0.21.1 + #296) and `.jules/bolt.md` (diff/scan− micro-optimizations — already applied; code refactored since). These are− historical learnings, **not** standing mandates to re-scan every run.− - **Bar for a new PR:** a genuinely new, unaddressed finding, with evidence — a− concrete exploit path / failing test (security) or a benchmark showing >20%− real-workload improvement (performance). A Big-O note alone is insufficient.− - This repo has **no web UI and no VS Code extension** — skip all UX tasks.+ <!-- docguard:last-reviewed 2026-10-13 -->+ `anchors` (code→requirement links and whether each changed since review; `accept` records a review),+ `explain` (explain a validator/warning), `verify` (declared evidence; `--semantic` claims), `ignore` (every suppression with its reason and expiry), `feedback` (report false positives), `mcp` (MCP server; stdio or loopback HTTP; tool calls stay inside the served directory and each `--root`), `report` (compliance bundle), `ci` (guard + score gate), `memory` (what DocGuard+ remembers; `--pack [--symbols]` for the context pack), `trace` (requirements traceability; `--reverse`; `--owners` for the doc ownership map; `--matrix` exports requirement → anchor → test), `upgrade` (check npm for a newer+ release and migrate the config schema; `--apply` also refreshes out-of-date agent files and the registered Spec Kit extension; `--apply --schema-only` stays offline), `watch` (live re-guard).+ --write` and record approval with `specs approve --id <id> --write`; never edit+ generated intent/evidence fields or treat bare requirement IDs as completion proof.+ The CI test job fails any single test over 100 seconds at reference-runner+ speed (`TEST_CEILING_MS`, `tools/suite-runtime-budget.mjs`); the suite total+ is reported, not gated (specs/051-release-cut-green FR-007, TEST-SPEC.md).+ - Regenerate checked-in generated files in the same change; each has a drift test+ that fails and names its command: `npm run llms` after editing a canonical or+ optional doc (`llms.txt`, `llms-full.txt`), `npm run docs:reference` after+ changing a finding code or a validator's display name (the docs site's+ finding-code reference), and `npm run generate:precision-evidence` after+ a reviewed benchmark baseline change (`cli/precision-evidence-data.mjs`).+ - **Tests that build Git repositories pass the fixture options per call.** Every+ fixture `git` call goes through `tests/helpers/git.mjs` (`FIXTURE_GIT`,+ `fixtureGit`): hooks and signing off for that call, never for the whole+ environment, so DocGuard's own Git calls still meet the machine's config. A+ scan test rejects a direct `git` spawn without a `fixture-git-exempt:`+ reason, and the CI `hermeticity` job runs the suite under a hostile global+ config (specs/066-test-git-hermeticity).+ - **Workflow jobs run code without a repository write token.** Workflows default+ to `contents: read`; a job asks for its own scope. A job that runs tests or+ DocGuard holds no write permission and checks out with+ `persist-credentials: false`; a job holding `contents`, `actions`,+ `pull-requests` or `issues` write runs no package manager, build tool or test.+ `tests/workflow-permissions.test.mjs` enforces it+ (specs/068-release-least-privilege).+ - **A changed requirement link is reviewed, not silenced.** This repository+ commits `.docguard-anchor-lock.jsonl`, so guard reports a link whose code or+ requirement changed since its review (ANC001, ANC002) or whose tag is gone+ (ANC003); ANC001 and ANC003 fail guard for a link accepted as reviewed. Read+ the change, then run `docguard anchors accept --link '<key>'` (or+ `--file <path> --bulk` for a file you changed) with a `--reason` that says+ what you checked. Accept only links in files your change touched. The lock+ merges with `merge=union`: after a rebase, ANC009 means two lines for one+ link, so restore `origin/main`'s lock and re-accept only your own files.+ CODEOWNERS sends every lock change to a maintainer
We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect