WFDASH-WEBAPP/docs
Dave 2a0f0a97f7 docs(mcp): correct the stock adjust justification and document create's actor
The system prompt justified avoiding the stock_items.list +
stock_items.adjust loop by claiming that path "writes a ledger row with no
actor". That stopped being true when the branch routed adjust through the
audited write service: adjust now requires actor.id and its ledger rows
carry created_by. The instruction itself is unchanged and not weakened —
the signed delta and the missing batch call are still the reasons to
avoid the loop, and the new tool's own advantages are now named.

stock_items.create now also requires actor.id, so an external MCP client
that omits it gets a 500 JSON-RPC error. The generated catalogue row is
truncated at 240 chars before that sentence, so both authoritative docs
get a hand-written row and an input-shape block instead. The generator is
not re-run; the catalogue is still 148 tools.
2026-11-06 09:01:58 +02:00
..
agents docs(hermes): bump tool count + add 'three quote-creation tools' callout 2026-08-27 07:50:17 +02:00
api-reference feat(quotes): add person_hint for customer resolution in forwarded emails 2026-08-27 11:11:44 +02:00
audit docs(quote-assistant): runbook accuracy, MCP tool listed in API docs 2026-10-16 23:42:44 +02:00
bugs
example-quotes
pocketbase
sops refactor(sops): streamline SOP documents for roles, consolidating content into quickstart guides for easier reference 2026-09-03 17:57:49 +02:00
superpowers docs(spec): match the till layout and cache bump to what shipped 2026-11-06 08:07:20 +02:00
theme-preview feat(theme): the picker reads the real palette, not a hand-kept copy 2026-11-05 00:40:40 +02:00
0136daf3-3ebd-4bca-876e-316271a40303.jsonl
AGENT_INSTRUCTIONS.md docs(mcp): correct the stock adjust justification and document create's actor 2026-11-06 09:01:58 +02:00
api-mcp-layer.md docs(mcp): correct the stock adjust justification and document create's actor 2026-11-06 09:01:58 +02:00
collection-ai-checks.md fix(pos): never sell or list an item at R0; customer lines go to the price list 2026-10-31 09:56:03 +02:00
collection-return-to-pool.md fix(pos): never sell or list an item at R0; customer lines go to the price list 2026-10-31 09:56:03 +02:00
core-recheck-matrix.md
counter-pwa.md
deliveries-n8n-workflow.md
dev-guide.md
django-nextjs-parity-backlog.md
driver-app-data-source.md
handover-driver-invoice-photos.md docs: driver invoice photo handover - widen the filter, use confirm_collected 2026-10-27 07:07:40 +02:00
manager-orders.md feat(manager): a mobile orders board for the managers at /manager 2026-10-26 23:09:01 +02:00
migration-audit.md
n8n-ai-insights-prompt.md
n8n-mcp-setup.md
n8n-watchdog-agent-instructions.md fix(quotes-intake): clamp email_body to PB's 5000-char cap 2026-09-08 10:28:20 +02:00
order-assistant.md feat(orders): quote matching is AI-only 2026-10-24 20:49:26 +02:00
order-items-schema-standard.md
order-payments.md refactor: simplify supplier payments to document checklist 2026-11-03 07:18:56 +02:00
order-workflow-rules.md
orders-first-rollout.md
pricelist-extraction.md
qa-review.md
qa-review.verify.md
quote-assistant.md docs: the size-aware POS matcher and the exact/closest rule 2026-10-24 23:09:53 +02:00
quotes-email-monitor.md feat(quotes): resolve customer from person_hint when rep forwards email 2026-08-27 10:45:51 +02:00
quotes-outbound-attachments-deploy.md feat(quotes): split attachments into internal vs outbound with operator upload UI 2026-09-09 13:43:56 +02:00
rep-performance-data-source.md feat(audit): implement audit trail for delivery notes and orders 2026-09-30 01:48:44 +02:00
SHIPPED.md
tv-dashboard.md
wfdash-v5-deployment.md