Continue work on the AUTHORITATIVE LIVE Grand Project Overview application. AUTHORITATIVE INSTALLATION: C:\xampp\GrandProjectOverview AUTHORITATIVE DATABASE: C:\xampp\GrandProjectOverview\data\dashboard.db PUBLIC URL: https://gpo.jamie.waltons.co.nz PROJECT: GP-PROJ-001 — Grand Project A Special One implementation round is authorized for the first genuine remaining Asset Registry / ServiceVault gap: GP-ASSET-004 — Company/customer ownership. Use live GPO only as the authority. Verify canonical main first. Reuse the canonical Companies & Relationships model; do not create a duplicate customer/company identity model. Inspect the canonical Asset Registry foundation evidence, the historical MINION-04 Asset Registry / ServiceVault work, and the Companies & Relationships integration points before coding. Implement only the smallest coherent ownership-adapter slice that is genuinely missing, with validated ownership assignment/transfer and company/customer validation. Do not broaden into GP-ASSET-005, property relationships, or unrelated ServiceVault workflows. Rules: - Allocate a fresh unique CMD-* source-run ID. - Use the permanent PowerShell Execution Standard. - Apply the Two-Strikes Rule. - Inspect canonical implementation before coding. - Reuse Companies & Relationships where it already provides canonical company/customer identity and relationship validation. - Keep MINION-10 documentation-only. - Use Minions On Demand; do not automatically reuse MINION-04 unless the live evidence and ownership check prove it is safe. - Preserve tenant/company isolation and cross-company protection. - Reuse Storage/File references where relevant. - Run focused Grand Project tests for ownership assignment, transfer, and validation. - Run composer run ci if source changes occur. - Run git diff --check. - Commit the worker changes, push the worker branch, integrate the accepted work, push canonical main, and verify the remote SHA. - Stop after the smallest coherent ownership-adapter slice is complete and verified.