Conversation
v0.2.0: - MCP Server with 13 tools for AI integration - Web UI: null safety, status mapping, auth hydration fix - Sidebar: SAP-style grouped menus - Rate limiter: 10K/min in dev - CLI paths fixed (removed wrong ar/ap/gl prefixes) - Architecture diagram + test plan doc - CHANGELOG.md added Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
CLI fixes: - Fixed auth login for piped stdin (TTY detection) - Fixed invoice/payment/bill response shape (items/total vs data/page) - Fixed tax/roles/webhooks flat array response - Fixed settings unwrapping - All 34 CLI commands tested passing MCP expanded to 53 tools: - 24 list tools (all modules) - 7 create tools (invoice, JE, quotation, SO, bill, PO, contact, product, employee) - 5 action tools (post/void invoice, post bill, close period, month-end) - 5 report tools (IS, BS, budget variance, AR/AP aging) CHANGELOG updated, version bumped to 0.3.0. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Fixed: Invoice void now accepts posted status (was only draft/sent) All 14 business flows tested via curl — 63/63 PASS: - Quotation: create→send→approve→convert, reject, duplicate - Sales Order: create→confirm - Delivery Note: create→deliver - Invoice: create→post→void, post→payment - Bill: create→post→pay, post→void - Purchase Order: create→send→receive→convert-to-bill - Receipt: create→void - Credit Note: create→issue - Journal Entry: create→post→reverse, closed period blocked - Employee: hire→edit→resign→anonymize (PDPA) - Payroll: create→calculate→approve→pay - Leave: type→request→approve/reject - Month-End: close→JE blocked→reopen - Fixed Asset: create→depreciate Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- MCP: split 1,319-line index.ts into 7 modules (api, auth, list, create, action, report) - CHANGELOG: fixed order (newest first: 0.3.0 → 0.2.0 → 0.1.0) - test_all_flows.sh: added set -e for fail-fast Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Test Results
Flows Verified
Files Changed
apps/mcp/— new MCP Server package (53 tools)apps/cli/src/commands/— fixed 11 command filesapps/web/src/app/(protected)/— fixed 16 page filesapps/api/src/routes/ar/invoices.ts— void accepts posted statusCHANGELOG.md— v0.2.0 + v0.3.0🤖 Generated with Claude Code