Skip to content

chore: consolidate to .claude/ + CLAUDE.md, add internal docs#408

Merged
HumanBean17 merged 3 commits into
masterfrom
chore/claude-conventions-and-docs
Jul 9, 2026
Merged

chore: consolidate to .claude/ + CLAUDE.md, add internal docs#408
HumanBean17 merged 3 commits into
masterfrom
chore/claude-conventions-and-docs

Conversation

@HumanBean17

Copy link
Copy Markdown
Owner

Summary

Housekeeping chore: consolidate the repo onto Claude conventions and add the first internal docs.

Agent-tooling migration

  • AGENTS.mdCLAUDE.md — drop the CLAUDE.mdAGENTS.md redirect; the full contributor instructions now live at CLAUDE.md (which Claude Code reads directly).
  • .agents/.claude/ — the tracked agent/skill tree moves to .claude/; .claude/.cursor removed from .gitignore so the new tree is version-controlled.

Reference fixes (point at the renamed file)

Updated in-repo pointers: tests/README.md, ladybug_queries.py, mcp_v2.py, and the .github/workflows/test.yml paths-filter (AGENTS.md/.agents/**CLAUDE.md/.claude/**). Generic consumer-facing mentions ("copy-paste into your AGENTS.md/CLAUDE.md") and historical propose//plans/ refs are intentionally left unchanged.

Internal docs (first ones)

  • docs/DESIGN.md — WHAT/WHY: core principles, what's indexed, surfaces, non-goals.
  • docs/ARCHITECTURE.md — HOW: pipeline, module map, write/read paths, stores, extension points (3 ASCII diagrams).
  • Both linked from CLAUDE.md's Docs section. Grounded in the actual source; accuracy- and clarity-reviewed.

Notes

  • Docs / config / CI-filter only — no runtime behavior change. Comment-only edits to two .py files.
  • Pre-existing (flagged, not introduced): the "Cypher pitfalls" cross-ref in ladybug_queries.py / tests/README.md now points at CLAUDE.md, but that section isn't present in the file — the pitfalls text itself lives in the ladybug_queries.py docstring. Restoring the section is out of scope here.

🤖 Generated with Claude Code

HumanBean17 and others added 3 commits July 8, 2026 23:21
- Rename AGENTS.md -> CLAUDE.md and drop the CLAUDE.md->AGENTS.md redirect;
  update in-repo references that pointed at the old filename
  (tests/README.md, ladybug_queries.py, mcp_v2.py, and the CI paths-filter).
- Migrate the agent/skill tree from .agents/ -> .claude/ (now tracked) and
  drop the .claude/.cursor ignore lines from .gitignore.
- Add the first internal docs: docs/DESIGN.md (WHAT/WHY) and
  docs/ARCHITECTURE.md (HOW), linked from CLAUDE.md's Docs section.

Co-Authored-By: Claude <noreply@anthropic.com>
Ported from the agctl project — it referenced agctl.yaml, discover, the
mock server, and http/kafka/db modes, none of which exist here. Rewrote
end-to-end for this repo's docs at three altitudes: internal
(DESIGN.md WHAT/WHY, ARCHITECTURE.md HOW), operator docs (CONFIGURATION,
JAVA-CODEBASE-RAG-CLI, AGENT-GUIDE, CODEBASE_REQUIREMENTS,
MANUAL-VERIFICATION-CHECKLIST), and consumer artifacts (skills/ +
agents/, deployed verbatim via install/update).

Kept the altitude/scope/staleness decision framework and default-to-no-op
behavior. Added what's specific to this project: the AGENT-GUIDE ->
skill/agent source-of-truth chain, the staleness axes for facts repeated
across files (ONTOLOGY_VERSION=18, the 5 MCP tools, node kinds,
EDGE_SCHEMA, CLI exit codes, config precedence), and the rule that
EDGE-NAVIGATION.md is generated from EDGE_SCHEMA (regenerate, never
hand-edit; --check enforced in CI). PRODUCT-VISION.md and paper.pdf stay
frozen/aspirational.

Co-Authored-By: Claude <noreply@anthropic.com>
Moved the 7 in-flight items that correspond to already-shipped work into
their completed/ folders:

  plans/active/PLAN-{ABSENCE-DIAGNOSIS,GENERATED-SOURCE-INDEXING,JRAG-CLI,SEARCH}.md
    -> plans/completed/
  propose/{ABSENCE-DIAGNOSIS,GENERATED-SOURCE-INDEXING,JRAG-CLI}-PROPOSE.md
    -> propose/completed/

propose/stale/ left untouched — those proposals are deferred/superseded,
not completed.

Co-Authored-By: Claude <noreply@anthropic.com>
@HumanBean17 HumanBean17 merged commit 253a071 into master Jul 9, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant