Service-Layer-Progress: forms (#724) done
38bc706
Service-Layer-Progress: calendar (#723) done
41ad46d
Service-Layer-Architecture: explain why only writes are refactored
79ab568
Service-Layer-Progress: software (#722) done
a881066
Progress: morning-checks done (#720) + convergence log + line tally
708aa0f
Progress: service-status display-UTC fix done (#719)
a5b87fa
Add Service-Layer architecture + progress pages
- Service-Layer-Architecture: explainer (problem, ports & adapters, the
session-vs-API-key ActorContext insight, the 3 service rules, worked example,
all 8 knotty issues incl. pre-existing UI/API divergence, UTC/timezones,
error ordering, byte-identical proof, Exception::$code collision, delete
idempotency, response-shape fidelity, parity-harness traps) + a "how to build
a new dual UI+API feature correctly" guide.
- Service-Layer-Progress: per-module rollout tracker, honest line-savings
picture, convergence log, deferred display-layer UTC fix.
- Linked both from _Sidebar (under Architecture) and cross-linked from
Architecture.md's API Pattern section.
8603f9e
Workflows wiki: async webhook delivery shipped (queue/retries/delivery log) + tables + roadmap
2f1b0f3
Workflows wiki: send_webhook action — outbound webhooks (presets + custom + signing), phase-2 note
7cd1b4c
Wiki: spec.json vs openapi.json clarifier + Maintaining-the-Catalogue guide (add module/param/deprecate)
ef08dac
OpenAPI/docs wiki: single-source catalogue (spec.json) + 7 self-check invariants + scaffolder
aa6eac7
OpenAPI wiki: add engineering notes on pitfalls + how the dev tools were hardened
707bce8
Add OpenAPI wiki pages (spec usage + how it's kept correct) + sidebar/links
e233a9b
Add REST-API-Documentation-Page: how to use the interactive API docs (#706) + links
7180546
REST API: Network Mapper module usage guide (#704) + sidebar/index links
fd2e8de
REST API: Workflow module usage guide (#702) + sidebar/index links
edac2a7
REST API: Forms module guide + links
e67a4d5
REST API: Morning Checks module guide + links
0645bd6
REST API: Service Status module guide (derived health board, monitoring round-trip) + how-it-works updates
d4be823
REST API: Software module guide (computed compliance, renewal filters) + how-it-works updates
6fd67b2
REST API: Calendar module guide (naive-local datetimes, generated-event protection) + how-it-works updates
88c95b5
REST API: Contracts module guide (renewal radar, suppliers, terms) + how-it-works updates
7e672bb
New Database Integrity page: FK/constraint model, grown-install gap, delete-rule conventions, orphan SQL toolbox, schema checklist
3d03a27
REST API: CMDB module guide (schema-driven writes, impact, scoped ticket links) + how-it-works updates
3dd66d5
REST API: Tasks module guide (board moves, parity notes) + how-it-works updates
438a784
REST API: Knowledge module guide + how-it-works updates
88d8402
REST API: Changes module guide incl. CAB workflow + how-it-works updates
00a7748
REST API: Problems module guide (company-scoped) + how-it-works updates
a849179
REST API: Assets module guide + how-it-works updates (assets shipped, scope note)
861d21d
REST API v1: how-it-works deep dive + Tickets endpoint guide (per-module pattern); link from Home/sidebar/API-Reference
3681c79