bcquality/custom/knowledge/mcp
Michael Dieringer 935d756f05 Add mcp knowledge category with 5 rules
Rules derived from BC MCP API page development experience:

- api-page-flowfields-must-be-calcfields: FlowFields return empty on API
  pages unless explicitly CalcFields'd in OnAfterGetRecord
- stored-derived-fields-must-not-be-exposed-directly: Stored fields updated
  only via OnValidate triggers can be stale; recalculate live in OnAfterGetRecord
- api-page-key-fields-must-be-editable-on-insert: ODataKeyFields with
  Editable=false are rejected as unknown properties on POST
- api-page-least-privilege-write-access: Create dedicated minimal pages per
  write concern rather than widening general-purpose pages
- agent-must-not-write-business-process-status: Agents must only write
  developer-tracking fields; business status fields affect invoicing/time registration

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-20 13:48:06 +02:00
..
agent-must-not-write-business-process-status.md Add mcp knowledge category with 5 rules 2026-06-20 13:48:06 +02:00
api-page-flowfields-must-be-calcfields.md Add mcp knowledge category with 5 rules 2026-06-20 13:48:06 +02:00
api-page-key-fields-must-be-editable-on-insert.md Add mcp knowledge category with 5 rules 2026-06-20 13:48:06 +02:00
api-page-least-privilege-write-access.md Add mcp knowledge category with 5 rules 2026-06-20 13:48:06 +02:00
stored-derived-fields-must-not-be-exposed-directly.md Add mcp knowledge category with 5 rules 2026-06-20 13:48:06 +02:00