Skip to content

Releases: kostiantyn-matsebora/docs-keeper

v0.3.0 — config-aware sweep & revise, public release

Choose a tag to compare

@kostiantyn-matsebora kostiantyn-matsebora released this 29 Jun 20:33
4dda6ec

Added

  • cli.py --emit-globs — prints the effective index globs (config paths, else the engine default), one per line. The deterministic source path-aware procedures and adapters use to surface the indexed glob set instead of assuming .md.

Changed

  • sweep and revise now honor the config paths globs instead of hard-coding .md. With a custom paths (e.g. ["**/*.md", "**/*.mdx"]), sweep resolves children: entries and detects orphans against the configured extensions, and revise's no-arg target resolution filters uncommitted files to paths. The default ["**/*.md"] preserves existing behavior. Closes the gap where index / setup / the drift gate already respected paths but these two did not.

Project

  • First public release. Added SECURITY.md, GitHub issue / pull-request templates, and CODEOWNERS; flipped install docs from private to public; ignored Jekyll build artifacts. Renamed the default branch mastermain. Copyright/attribution set to Kostiantyn Matsebora.

Full changelog: https://github.com/kostiantyn-matsebora/docs-keeper/blob/main/CHANGELOG.md

v0.2.0

Choose a tag to compare

@kostiantyn-matsebora kostiantyn-matsebora released this 29 Jun 19:13
3c815a3

Merge pull request #6 from kostiantyn-matsebora/claude/release-0.2.0

Release 0.2.0

v0.1.0

Choose a tag to compare

@kostiantyn-matsebora kostiantyn-matsebora released this 26 Jun 19:45
ab72d5a

First published release of docs-keeper — a Claude Code plugin (platform-neutral core +
Claude Code adapter), distributed from this repo as a single-plugin marketplace.

Install (private repo — needs GitHub access):
/plugin marketplace add kostiantyn-matsebora/docs-keeper
/plugin install docs-keeper@docs-keeper

Features

  • docs-keeper agent + /docs-keeper:* commands (setup · index · revise · sweep · registry-sync · capture · config)
  • Commit-time drift gate (strict block / warn) with minimal incremental maintenance
  • Session + capture hooks; per-repo .docs-keeper/config.json (enforcement, paths)
  • Deterministic indexing via cli.py --emit-children

Fixes hardened by the e2e suite

  • Plugin hooks now load (top-level "hooks" wrapper; no redundant manifest hooks ref)
  • Setup reaches a green baseline (repo-root registry membership + verify-green convergence)
  • Valid revise.md command frontmatter (quoted argument-hint)

Testing — tiered e2e workflow (deterministic + real headless Claude session) and ~330 mock-free tests. See e2e/TEST_CASES.md.