This repository has been archived on 2026-10-08. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
recoll-modern/docs/TODO.md
T
Lucas WintherandClaude Opus 5 895eabcb69 chore: bootstrap agent-ready docs and rules
Empty repository: no commits, no stack. Establishes AGENTS.md as the single
source of truth, thin CLAUDE.md/GEMINI.md pointers, permission config, and the
docs/ progressive-disclosure tree.

Commands section is deliberately unfilled — no stack exists to verify commands
against.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-18 16:41:56 +02:00

1.4 KiB

TODO

Durable backlog. Agents append here instead of leaving TODO comments in source. Small, specific, independently actionable. Remove only when actually done.

Now

  • Answer the open questions in the bootstrap report, then fill the Commands section of AGENTS.md and delete its TODO(maintainer) line.
  • Brainstorm -> spec docs/specs/001-*.md covering the open design questions in docs/ARCHITECTURE.md, starting with collection isolation and the stack choice.

Next

  • Scaffold the chosen stack; verify install/dev/test/lint/typecheck/build commands by running them, then record the verified ones in AGENTS.md.
  • Dockerfile + compose: Recoll in the image, volumes for documents and indexes.
  • Write PRODUCT.md properly via /impeccable init — the current file is a stub from the initial brief, not an interview.

Someday

  • Propose a CI check (Gitea Actions): assert AGENTS.md, CLAUDE.md, GEMINI.md and the docs/ paths exist, and fail if AGENTS.md exceeds 150 lines.

Known issues

  • None recorded yet.

Recurring

  • Add an AGENTS.md rule only in response to a real, observed agent failure — one line, ideally with a code example. Never pre-empt hypothetical mistakes.
  • Update AGENTS.md in the same commit as the convention it describes. A stale rules file misleads.
  • Prune quarterly: delete rules whose convention changed or whose mistake no longer occurs.