Skip to content

Add 3 MCP tools, h3 splitting, CONTRIBUTING.md, remove TODO.md#99

Merged
TomMaSS merged 2 commits into
mainfrom
feature/ready-tasks
Mar 22, 2026
Merged

Add 3 MCP tools, h3 splitting, CONTRIBUTING.md, remove TODO.md#99
TomMaSS merged 2 commits into
mainfrom
feature/ready-tasks

Conversation

@TomMaSS
Copy link
Copy Markdown
Owner

@TomMaSS TomMaSS commented Mar 20, 2026

Summary

Test plan

  • 199 tests passing (28 new: 5 reorder, 10 merge, 8 import_url, 6 h3 import)
  • Verify prd_reorder_sections partial reorder preserves unlisted order
  • Verify prd_merge_sections transfers deps, comments, children correctly
  • Verify prd_import_url SSRF blocks localhost/private IPs
  • Verify h3 import creates correct parent_section_id linkage

Closes #16, #25, #32, #33, #34

TomMaSS added 2 commits March 20, 2026 17:30
…3 splitting; CONTRIBUTING.md; remove TODO.md

- prd_reorder_sections: reorder sections by slug list, unlisted preserve relative order
- prd_merge_sections: merge source into target (content, deps, comments, children), deterministic lock order, cycle detection
- prd_import_url: fetch URL with SSRF protection, Google Docs/GitHub URL rewriting
- h3 splitting: heading_level >= 3 creates parent sections with parent_section_id linkage, slug deduplication
- CONTRIBUTING.md: dev setup, testing, MCP tool pattern, commit guidelines
- AGENTS.md: GitHub Project task workflow with column IDs
- README.md + docs/tool-reference.md: tool count 31 → 34, new tool entries
- TODO.md removed: fully replaced by GitHub Project #2 issues
- 28 new tests (199 total passing)
- Member manager: create users, reset passwords, role changes
- Org admin auth checks on API key, member create, password reset routes
- requireOrgAdmin helper for consistent auth guard pattern
- Chat stream: 2-min read timeout, error event handling in both branches
- Docker: bind frontend port to 127.0.0.1 (dev + prod)
- API: join user name/email in member listing
- Token stats: use cumulative per-operation totals from token_estimates
@TomMaSS TomMaSS merged commit af11784 into main Mar 22, 2026
1 check 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.

CONTRIBUTING.md

1 participant