docs: bring product docs up to date #35

Merged
shad0w merged 2 commits from docs/sync-product-docs into master 2026-06-19 07:17:37 +00:00
Owner

Brings the product docs up to date with the current self-hosted product: CLAUDE.md, README, architecture docs, DESIGN, and CHANGELOG.

Docs-only — no tests required per the PR policy (tests apply to code changes only).

First PR under the new "all changes via PRs" workflow.

Brings the product docs up to date with the current self-hosted product: CLAUDE.md, README, architecture docs, DESIGN, and CHANGELOG. **Docs-only** — no tests required per the PR policy (tests apply to code changes only). First PR under the new "all changes via PRs" workflow.
shad0w added 1 commit 2026-06-19 07:13:51 +00:00
Reflects this iteration's domain/feature changes across the docs set:
- Cost centre = Vessel only (labelled 'Cost Centre'); costCentreRef/Site removed
- Companies (multi-company invoicing) on POs and exports
- 3-level 6-digit accounting-code hierarchy; leaf-only PO selection
- Structured PO numbers COMPANY/VESSEL/ID/FY (ids from 9000)
- Compulsory payment date; editable poDate; export date = approval date
- Submitter vendor creation (unverified until proven); verifyVendor
- Import PO -> CLOSED with auto vendor/product creation
- Inventory flag; inventory added at approval; partial pay/receipt states
- Microsoft Entra SSO (nullable passwordHash); profile reachable by all roles
- README: roles, domain concepts, db:seed:prod, migrate-before-serve callout
- CHANGELOG: Added/Changed/Fixed for the above

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
shad0w added 1 commit 2026-06-19 07:17:25 +00:00
shad0w merged commit 8a614878d2 into master 2026-06-19 07:17:37 +00:00
Sign in to join this conversation.
No description provided.