Grand Project
A modular application and service platform providing shared identity, storage, updates, backups, documents, notifications, assets, commercial systems, portals, websites, operational applications and supporting infrastructure.
Release: Grand Project Remaining Development Roadmap
Total tasks: 234
Modules
- GP-BASE - Clean Accepted Baseline (Planned)
- GP-COMP - Companies & Relationships (Planned)
- GP-DOC - Document Generator (Planned)
- GP-NOTIFY - Notifications (Planned)
- GP-CORE - Core Platform Services (Planned)
- GP-FWK - Shared Framework (Planned)
- GP-ASSET - Asset Registry (Planned)
- GP-SV - ServiceVault Core (Planned)
- GP-SUP - Suppliers (Planned)
- GP-INV - Inventory (Planned)
- GP-LEAD - Lead Pipeline (Planned)
- GP-PART - Partners (Planned)
- GP-ACC - Accounting, Invoicing and Xero (Planned)
GP-M01 - Clean Accepted Baseline
Status: Complete | Priority: Normal
Project baseline verified and accepted.
Dependencies: None
| ID | Task | Status | Scope | Module | Order |
|---|
GP-M02 - Companies & Relationships Foundation
Status: Complete | Priority: Normal
Canonical company, contact, membership, relationship and context foundation. Depends on GP-M01.
Dependencies: None
| ID | Task | Status | Scope | Module | Order |
|---|---|---|---|---|---|
| GP-COMP-001 |
Audit/reconcile existing Companies & Relationships implementation
canonical evidence audit
Evidence:
Source run
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-COMP-002 |
Company persistence model
reconciliation round
Evidence:
Source run CMD-20260821-003
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-COMP-003 |
Company CRUD/domain services
CompaniesRelationshipsService
Evidence:
Source run
Depends on: GP-COMP-002
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-COMP-004 |
Person-to-company relationships
cr_contacts / memberships
Evidence:
Source run
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-COMP-005 |
User-to-company relationships
context resolution / memberships
Evidence:
Source run
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-COMP-006 |
Company-to-company relationships
cr_company_relationships / hierarchy
Evidence:
Source run
Depends on: GP-COMP-009
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-COMP-007 |
Company roles
membership role semantics
Evidence:
Source run
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-COMP-008 |
Contact relationships
cr_contacts / contact methods
Evidence:
Source run
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-COMP-009 |
Relationship types and validation
relationship type registry and validation
Evidence:
Source run
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-COMP-010 |
Tenant isolation
companies-relationships-tenant-isolation smoke
Evidence:
Source run
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-COMP-011 |
Permission policy
permissions/config
Evidence:
Source run
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-COMP-012 |
Admin company management UI
company-management-ui smoke
Evidence:
SHA 72c29d2d16b8b8cca1544dd8573d6b35ed8b5946
Source run
Depends on: GP-COMP-003, GP-COMP-011
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-COMP-013 |
Admin relationship management UI
companies-relationships-admin-ui smoke
Evidence:
SHA 6fcc0dd2a7c7ff461becf631c5d77c8422343db8
Source run
Depends on: GP-COMP-006, GP-COMP-011, GP-COMP-012
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-COMP-014 |
Shared Companies API / service contracts
CompaniesRelationshipsService contract
Evidence:
Source run
Depends on: GP-COMP-003
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-COMP-015 |
Relationship API / service contracts
service contract and relation APIs
Evidence:
Source run
Depends on: GP-COMP-006
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-COMP-016 |
Migration / fresh-install tests
installation smoke
Evidence:
Source run
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-COMP-017 |
Tenant isolation tests
companies-relationships-tenant-isolation smoke
Evidence:
Source run
Depends on: GP-COMP-010
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-COMP-018 |
Permission tests
permissions behavioral smoke
Evidence:
Source run
Depends on: GP-COMP-011
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-COMP-019 |
Integration tests
end-to-end service integration
Evidence:
Source run
Depends on: GP-COMP-014, GP-COMP-015
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-COMP-020 |
Smoke acceptance
smoke suite
Evidence:
Source run
Depends on: GP-COMP-016, GP-COMP-019
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-COMP-021 |
Documentation
architecture and boundary documentation
Evidence:
Source run
Depends on: GP-COMP-020
|
Complete | Unclassified | Companies & Relationships | 0 |
GP-M03 - Document Generator & Notifications
Status: Complete | Priority: Normal
Documentation generation and notification workflows.
Dependencies: None
| ID | Task | Status | Scope | Module | Order |
|---|---|---|---|---|---|
| GP-DOC-001 |
Audit/reconcile existing Document Generator work.
Audit/reconcile existing Document Generator work.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-DOC | 1 |
| GP-DOC-002 |
Define shared document-generation service contract.
Define shared document-generation service contract.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-DOC | 2 |
| GP-DOC-003 |
Template management.
Template management.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-DOC | 3 |
| GP-DOC-004 |
HTML/template to PDF generation.
HTML/template to PDF generation.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-DOC | 4 |
| GP-DOC-005 |
Header/footer support.
Header/footer support.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-DOC | 5 |
| GP-DOC-006 |
Reusable document layouts.
Reusable document layouts.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-DOC | 6 |
| GP-DOC-007 |
Storage integration.
Storage integration.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-DOC | 7 |
| GP-DOC-008 |
Generated-document metadata.
Generated-document metadata.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-DOC | 8 |
| GP-DOC-009 |
Permissions.
Permissions.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-DOC | 9 |
| GP-DOC-010 |
API.
API.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-DOC | 10 |
| GP-DOC-011 |
Admin/template management UI.
Admin/template management UI.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-DOC | 11 |
| GP-DOC-012 |
Tests.
Tests.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-DOC | 12 |
| GP-DOC-013 |
Smoke acceptance.
Smoke acceptance.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-DOC | 13 |
| GP-DOC-014 |
Documentation.
Documentation.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-DOC | 14 |
| GP-NOTIFY-001 |
Audit/reconcile existing Notifications work.
Audit/reconcile existing Notifications work.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-NOTIFY | 15 |
| GP-NOTIFY-002 |
Notification domain/service.
Notification domain/service.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-NOTIFY | 16 |
| GP-NOTIFY-003 |
In-app notifications.
In-app notifications.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-NOTIFY | 17 |
| GP-NOTIFY-004 |
Email notification abstraction.
Email notification abstraction.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-NOTIFY | 18 |
| GP-NOTIFY-005 |
Notification templates.
Notification templates.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-NOTIFY | 19 |
| GP-NOTIFY-006 |
Read/unread state.
Read/unread state.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-NOTIFY | 20 |
| GP-NOTIFY-007 |
Severity/type.
Severity/type.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-NOTIFY | 21 |
| GP-NOTIFY-008 |
Entity/action links.
Entity/action links.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-NOTIFY | 22 |
| GP-NOTIFY-009 |
Queue/retry behaviour where appropriate.
Queue/retry behaviour where appropriate.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-NOTIFY | 23 |
| GP-NOTIFY-010 |
Notification UI.
Notification UI.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-NOTIFY | 24 |
| GP-NOTIFY-011 |
API.
API.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-NOTIFY | 25 |
| GP-NOTIFY-012 |
Permission handling.
Permission handling.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-NOTIFY | 26 |
| GP-NOTIFY-013 |
Tests.
Tests.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-NOTIFY | 27 |
| GP-NOTIFY-014 |
Smoke acceptance.
Smoke acceptance.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-NOTIFY | 28 |
| GP-NOTIFY-015 |
Documentation.
Documentation.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-NOTIFY | 29 |
GP-M04 - Core Platform Services
Status: Complete | Priority: Normal
Authentication, account settings, command/control, update, backup, storage, analytics, and installer acceptance.
Notes: CMD-20260822-005 imported as an architecture acceptance round; BI/reporting is accepted as the Analytics Foundation, GP-M04-007 is Complete, and the remaining GP-CORE rows are backlog/future slices rather than closure blockers.
Dependencies: GP-M01
| ID | Task | Status | Scope | Module | Order |
|---|---|---|---|---|---|
| GP-M04-001 |
Authentication / SSO
accepted baseline / auth server acceptance
Evidence:
Source run
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-M04-002 |
Account Settings
roadmap audit
Evidence:
Source run
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-M04-003 |
Central Command & Control
health dashboard / diagnostics
Evidence:
Source run
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-M04-004 |
Update Server
canonical integration inventory
Evidence:
Source run
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-M04-005 |
Backup / Restore
canonical merge / backup restore service
Evidence:
Source run
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-M04-006 |
Storage / File
file server acceptance / packaged storage endpoints
Evidence:
Source run
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-M04-007 |
Analytics Foundation
BI/reporting + health dashboard audit
Evidence:
SHA f5fee4ab11b733679e01f0bdb275383ffc074417
Source run
|
Complete | ACCEPTED | Companies & Relationships | 0 |
| GP-M04-008 |
Installer / role acceptance
installer smoke / profile architecture
Evidence:
Source run
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-M04-009 |
Integrate production Auth login hotfix into canonical main
production Auth login hotfix acceptance
Evidence:
SHA f5fee4ab11b733679e01f0bdb275383ffc074417
Source run
|
Complete | Unclassified | Companies & Relationships | 0 |
| GP-CORE-001 |
Canonical Authentication acceptance.
Canonical Authentication acceptance.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 1 |
| GP-CORE-002 |
Login route acceptance.
Login route acceptance.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 2 |
| GP-CORE-003 |
Authorize route acceptance.
Authorize route acceptance.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 3 |
| GP-CORE-004 |
Provider auth-mode acceptance.
Provider auth-mode acceptance.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 4 |
| GP-CORE-005 |
SSO cross-service acceptance.
SSO cross-service acceptance.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 5 |
| GP-CORE-006 |
Authentication permission/security tests.
Authentication permission/security tests.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 6 |
| GP-CORE-010 |
Account Settings service acceptance.
Account Settings service acceptance.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 7 |
| GP-CORE-011 |
User account/profile settings.
User account/profile settings.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 8 |
| GP-CORE-012 |
Account security/settings integration.
Account security/settings integration.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 9 |
| GP-CORE-020 |
Central Command & Control service registration.
Central Command & Control service registration.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 10 |
| GP-CORE-021 |
Service inventory/status.
Service inventory/status.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 11 |
| GP-CORE-022 |
Role/service registration contracts.
Role/service registration contracts.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 12 |
| GP-CORE-023 |
Command & Control acceptance.
Command & Control acceptance.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 13 |
| GP-CORE-030 |
Update Server runtime acceptance.
Update Server runtime acceptance.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 14 |
| GP-CORE-031 |
Update package metadata.
Update package metadata.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 15 |
| GP-CORE-032 |
Update policy.
Update policy.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 16 |
| GP-CORE-033 |
Update failure/rollback behaviour.
Update failure/rollback behaviour.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 17 |
| GP-CORE-034 |
Update acceptance tests.
Update acceptance tests.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 18 |
| GP-CORE-040 |
Backup Server runtime acceptance.
Backup Server runtime acceptance.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 19 |
| GP-CORE-041 |
Backup creation.
Backup creation.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 20 |
| GP-CORE-042 |
Backup metadata.
Backup metadata.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 21 |
| GP-CORE-043 |
Restore.
Restore.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 22 |
| GP-CORE-044 |
Restore safety backup.
Restore safety backup.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 23 |
| GP-CORE-045 |
Backup/restore acceptance tests.
Backup/restore acceptance tests.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 24 |
| GP-CORE-050 |
Storage/File Server runtime acceptance.
Storage/File Server runtime acceptance.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 25 |
| GP-CORE-051 |
File storage API.
File storage API.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 26 |
| GP-CORE-052 |
Permissions.
Permissions.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 27 |
| GP-CORE-053 |
Metadata.
Metadata.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 28 |
| GP-CORE-054 |
File retrieval.
File retrieval.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 29 |
| GP-CORE-055 |
Storage acceptance tests.
Storage acceptance tests.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 30 |
| GP-CORE-060 |
Analytics Server foundation.
Analytics Server foundation.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 31 |
| GP-CORE-061 |
Shared analytics event contract.
Shared analytics event contract.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 32 |
| GP-CORE-062 |
Event ingestion.
Event ingestion.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 33 |
| GP-CORE-063 |
Basic service health/usage metrics.
Basic service health/usage metrics.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 34 |
| GP-CORE-070 |
Canonical browser installer.
Canonical browser installer.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 35 |
| GP-CORE-071 |
Role definitions.
Role definitions.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 36 |
| GP-CORE-072 |
Database preflight.
Database preflight.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 37 |
| GP-CORE-073 |
Service registration during install.
Service registration during install.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 38 |
| GP-CORE-074 |
Fresh-install acceptance.
Fresh-install acceptance.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 39 |
| GP-CORE-075 |
Upgrade/update acceptance.
Upgrade/update acceptance.
Evidence:
Source run
|
Planned | FUTURE TASK | GP-CORE | 40 |
GP-M05 - ServiceVault
Status: Complete | Priority: Normal
ServiceVault milestone placeholder.
Notes: GP-FWK-012 through GP-FWK-025 are accepted canonically; ServiceVault framework closure is complete.
Dependencies: GP-M01, GP-M03, GP-M04
| ID | Task | Status | Scope | Module | Order |
|---|---|---|---|---|---|
| GP-FWK-001 |
Shared public template system.
Shared public template system.
Evidence:
SHA f5fee4ab11b733679e01f0bdb275383ffc074417
Source run
|
Complete | ACCEPTED | GP-FWK | 1 |
| GP-FWK-002 |
Shared admin/office template system.
Shared admin/office template system.
Evidence:
Source run
|
Complete | SUPERSEDED | GP-FWK | 2 |
| GP-FWK-003 |
Public Theme Engine final acceptance.
Public Theme Engine final acceptance.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 3 |
| GP-FWK-004 |
Page Layout Engine final acceptance.
Page Layout Engine final acceptance.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 4 |
| GP-FWK-005 |
Shared navigation/menu system.
Shared navigation/menu system.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 5 |
| GP-FWK-006 |
Shared form components.
Shared form components.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 6 |
| GP-FWK-007 |
Shared tables.
Shared tables.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 7 |
| GP-FWK-008 |
Pagination.
Pagination.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 8 |
| GP-FWK-009 |
Search components.
Search components.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 9 |
| GP-FWK-010 |
Storage/file picker.
Storage/file picker.
Evidence:
Source run
Depends on: GP-FWK-008, GP-FWK-009
|
Complete | Required for Initial Release | GP-FWK | 10 |
| GP-FWK-011 |
Notification UI integration.
Notification UI integration.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 11 |
| GP-FWK-012 |
Document Generator UI integration.
Document Generator UI integration.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 12 |
| GP-FWK-013 |
Audit/event framework.
Audit/event framework.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 13 |
| GP-FWK-014 |
Permission UI/helpers.
Permission UI/helpers.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 14 |
| GP-FWK-015 |
Plugin/module registration.
Plugin/module registration.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 15 |
| GP-FWK-016 |
Plugin dependency management.
Plugin dependency management.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 16 |
| GP-FWK-017 |
Configuration framework.
Configuration framework.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 17 |
| GP-FWK-018 |
Installer hooks.
Installer hooks.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 18 |
| GP-FWK-019 |
Update hooks.
Update hooks.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 19 |
| GP-FWK-020 |
Backup hooks.
Backup hooks.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 20 |
| GP-FWK-021 |
Shared API conventions.
Shared API conventions.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 21 |
| GP-FWK-022 |
Shared error handling.
Shared error handling.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 22 |
| GP-FWK-023 |
Responsive styles.
Responsive styles.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 23 |
| GP-FWK-024 |
Print styles.
Print styles.
Evidence:
Source run
|
Complete | Required for Initial Release | GP-FWK | 24 |
| GP-FWK-025 |
Framework acceptance suite.
Framework acceptance suite.
Evidence:
SHA a47e6e01757b3ea5537e5db2bbc58ef719be671a
Source run
|
Complete | Required for Initial Release | GP-FWK | 25 |
GP-M06 - Suppliers
Status: In Progress | Priority: Normal
Suppliers milestone placeholder.
Notes: GP-ASSET-007 is partially implemented; CSV metadata import/export retention is the first genuine remaining implementation gap after the accepted Asset Registry foundation.
Dependencies: GP-M02, GP-M04, GP-M05
| ID | Task | Status | Scope | Module | Order |
|---|---|---|---|---|---|
| GP-ASSET-001 |
Reconcile existing Asset Registry foundation.
Reconcile existing Asset Registry foundation.
Evidence:
SHA a47e6e01757b3ea5537e5db2bbc58ef719be671a
Source run
|
Complete | Required Eventually | GP-ASSET | 1 |
| GP-ASSET-002 |
Asset persistence.
Asset persistence.
Evidence:
SHA a47e6e01757b3ea5537e5db2bbc58ef719be671a
Source run
|
Complete | Required Eventually | GP-ASSET | 2 |
| GP-ASSET-003 |
Asset classes/types.
Asset classes/types.
Evidence:
SHA a47e6e01757b3ea5537e5db2bbc58ef719be671a
Source run
|
Complete | Required Eventually | GP-ASSET | 3 |
| GP-ASSET-004 |
Company/customer ownership.
Company/customer ownership.
Evidence:
SHA 7afcdbaab17a3f792f4060e5107850b567392c7f
Source run
|
Complete | Required Eventually | GP-ASSET | 4 |
| GP-ASSET-005 |
Property relationships.
Property relationships.
Evidence:
SHA b9712a0bd46a3c970fd7a31332f460d560f8e227
Source run
|
Complete | Required Eventually | GP-ASSET | 5 |
| GP-ASSET-006 |
Location relationships.
Location relationships.
Evidence:
SHA b9712a0bd46a3c970fd7a31332f460d560f8e227
Source run
|
Complete | Required Eventually | GP-ASSET | 6 |
| GP-ASSET-007 |
Asset metadata.
Asset metadata.
Evidence:
SHA b9712a0bd46a3c970fd7a31332f460d560f8e227
Source run CMD-20260829-002
|
Partially Complete | Required Eventually | GP-ASSET | 7 |
| GP-ASSET-008 |
Installation information.
Installation information.
Evidence:
Source run
|
Planned | Required Eventually | GP-ASSET | 8 |
| GP-ASSET-009 |
Warranty information.
Warranty information.
Evidence:
Source run
|
Planned | Required Eventually | GP-ASSET | 9 |
| GP-ASSET-010 |
Specifications.
Specifications.
Evidence:
Source run
|
Planned | Required Eventually | GP-ASSET | 10 |
| GP-ASSET-011 |
Documents/manuals.
Documents/manuals.
Evidence:
Source run
|
Planned | Required Eventually | GP-ASSET | 11 |
| GP-ASSET-012 |
Maintenance periods.
Maintenance periods.
Evidence:
Source run
|
Planned | Required Eventually | GP-ASSET | 12 |
| GP-ASSET-013 |
Maintenance tasks.
Maintenance tasks.
Evidence:
Source run
|
Planned | Required Eventually | GP-ASSET | 13 |
| GP-ASSET-014 |
Asset history.
Asset history.
Evidence:
Source run
|
Planned | Required Eventually | GP-ASSET | 14 |
| GP-ASSET-015 |
QR identifiers.
QR identifiers.
Evidence:
Source run
|
Planned | Required Eventually | GP-ASSET | 15 |
| GP-ASSET-016 |
Tenant isolation.
Tenant isolation.
Evidence:
Source run
|
Planned | Required Eventually | GP-ASSET | 16 |
| GP-ASSET-017 |
Permission policy.
Permission policy.
Evidence:
Source run
|
Planned | Required Eventually | GP-ASSET | 17 |
| GP-ASSET-018 |
Admin UI.
Admin UI.
Evidence:
Source run
|
Planned | Required Eventually | GP-ASSET | 18 |
| GP-ASSET-019 |
API.
API.
Evidence:
Source run
|
Planned | Required Eventually | GP-ASSET | 19 |
| GP-ASSET-020 |
Domain events.
Domain events.
Evidence:
Source run
|
Planned | Required Eventually | GP-ASSET | 20 |
| GP-ASSET-021 |
ServiceVault bridge contract.
ServiceVault bridge contract.
Evidence:
Source run
|
Planned | Required Eventually | GP-ASSET | 21 |
| GP-ASSET-022 |
Persistence tests.
Persistence tests.
Evidence:
Source run
|
Planned | Required Eventually | GP-ASSET | 22 |
| GP-ASSET-023 |
Tenant/permission tests.
Tenant/permission tests.
Evidence:
Source run
|
Planned | Required Eventually | GP-ASSET | 23 |
| GP-ASSET-024 |
Integration tests.
Integration tests.
Evidence:
Source run
|
Planned | Required Eventually | GP-ASSET | 24 |
| GP-ASSET-025 |
Smoke acceptance.
Smoke acceptance.
Evidence:
Source run
|
Planned | Required Eventually | GP-ASSET | 25 |
| GP-ASSET-026 |
Documentation.
Documentation.
Evidence:
Source run
|
Planned | Required Eventually | GP-ASSET | 26 |
GP-M07 - Supplier Portal
Status: Planned | Priority: Normal
Supplier Portal milestone placeholder.
Dependencies: GP-M02, GP-M03, GP-M05, GP-M06
| ID | Task | Status | Scope | Module | Order |
|---|---|---|---|---|---|
| GP-SV-001 |
ServiceVault core reconciliation/current-state audit.
ServiceVault core reconciliation/current-state audit.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 1 |
| GP-SV-002 |
Customer portal.
Customer portal.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 2 |
| GP-SV-003 |
Service technician portal.
Service technician portal.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 3 |
| GP-SV-004 |
Third-party technician role/portal.
Third-party technician role/portal.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 4 |
| GP-SV-005 |
Customer/company integration.
Customer/company integration.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 5 |
| GP-SV-006 |
Properties.
Properties.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 6 |
| GP-SV-007 |
Locations.
Locations.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 7 |
| GP-SV-008 |
Asset Registry integration.
Asset Registry integration.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 8 |
| GP-SV-009 |
Service reports.
Service reports.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 9 |
| GP-SV-010 |
Report types.
Report types.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 10 |
| GP-SV-011 |
Report templates.
Report templates.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 11 |
| GP-SV-012 |
Asset service history.
Asset service history.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 12 |
| GP-SV-013 |
Notes.
Notes.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 13 |
| GP-SV-014 |
Photos/files.
Photos/files.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 14 |
| GP-SV-015 |
Maintenance schedules.
Maintenance schedules.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 15 |
| GP-SV-016 |
Maintenance tasks.
Maintenance tasks.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 16 |
| GP-SV-017 |
Maintenance notifications.
Maintenance notifications.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 17 |
| GP-SV-018 |
QR dashboard.
QR dashboard.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 18 |
| GP-SV-019 |
QR commissioning.
QR commissioning.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 19 |
| GP-SV-020 |
Customer/contact report distribution.
Customer/contact report distribution.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 20 |
| GP-SV-021 |
Water-test records.
Water-test records.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 21 |
| GP-SV-022 |
Water dosing records.
Water dosing records.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 22 |
| GP-SV-023 |
Pool-specific asset/location fields.
Pool-specific asset/location fields.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 23 |
| GP-SV-024 |
Permissions.
Permissions.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 24 |
| GP-SV-025 |
Mobile-responsive field interface.
Mobile-responsive field interface.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 25 |
| GP-SV-026 |
API.
API.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 26 |
| GP-SV-027 |
Document Generator integration.
Document Generator integration.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 27 |
| GP-SV-028 |
Notification integration.
Notification integration.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 28 |
| GP-SV-029 |
Integration tests.
Integration tests.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 29 |
| GP-SV-030 |
Smoke acceptance.
Smoke acceptance.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 30 |
| GP-SV-031 |
Documentation.
Documentation.
Evidence:
Source run
|
Planned | Required Eventually | GP-SV | 31 |
GP-M08 - Partners
Status: Planned | Priority: Normal
Partners milestone placeholder.
Dependencies: GP-M02
| ID | Task | Status | Scope | Module | Order |
|---|---|---|---|---|---|
| GP-SUP-001 |
Supplier records.
Supplier records.
Evidence:
Source run
|
Planned | Required Eventually | GP-SUP | 1 |
| GP-SUP-002 |
Supplier contacts.
Supplier contacts.
Evidence:
Source run
|
Planned | Required Eventually | GP-SUP | 2 |
| GP-SUP-003 |
Supplier-company relationships.
Supplier-company relationships.
Evidence:
Source run
|
Planned | Required Eventually | GP-SUP | 3 |
| GP-SUP-004 |
Supplier products/catalogues.
Supplier products/catalogues.
Evidence:
Source run
|
Planned | Required Eventually | GP-SUP | 4 |
| GP-SUP-005 |
Supplier pricing.
Supplier pricing.
Evidence:
Source run
|
Planned | Required Eventually | GP-SUP | 5 |
| GP-SUP-006 |
Supplier API.
Supplier API.
Evidence:
Source run
|
Planned | Required Eventually | GP-SUP | 6 |
| GP-SUP-007 |
Supplier admin UI.
Supplier admin UI.
Evidence:
Source run
|
Planned | Required Eventually | GP-SUP | 7 |
| GP-INV-001 |
Product/SKU model.
Product/SKU model.
Evidence:
Source run
|
Planned | Required Eventually | GP-INV | 8 |
| GP-INV-002 |
Product categories.
Product categories.
Evidence:
Source run
|
Planned | Required Eventually | GP-INV | 9 |
| GP-INV-003 |
Stock locations.
Stock locations.
Evidence:
Source run
|
Planned | Required Eventually | GP-INV | 10 |
| GP-INV-004 |
Stock balances.
Stock balances.
Evidence:
Source run
|
Planned | Required Eventually | GP-INV | 11 |
| GP-INV-005 |
Stock movements.
Stock movements.
Evidence:
Source run
|
Planned | Required Eventually | GP-INV | 12 |
| GP-INV-006 |
Availability.
Availability.
Evidence:
Source run
|
Planned | Required Eventually | GP-INV | 13 |
| GP-INV-007 |
Costing foundation.
Costing foundation.
Evidence:
Source run
|
Planned | Required Eventually | GP-INV | 14 |
| GP-INV-008 |
Inventory API.
Inventory API.
Evidence:
Source run
|
Planned | Required Eventually | GP-INV | 15 |
| GP-INV-009 |
Inventory admin UI.
Inventory admin UI.
Evidence:
Source run
|
Planned | Required Eventually | GP-INV | 16 |
| GP-INV-010 |
Inventory tests.
Inventory tests.
Evidence:
Source run
|
Planned | Required Eventually | GP-INV | 17 |
| GP-LEAD-001 |
Lead records.
Lead records.
Evidence:
Source run
|
Planned | Required Eventually | GP-LEAD | 18 |
| GP-LEAD-002 |
Opportunity records.
Opportunity records.
Evidence:
Source run
|
Planned | Required Eventually | GP-LEAD | 19 |
| GP-LEAD-003 |
Company/contact integration.
Company/contact integration.
Evidence:
Source run
|
Planned | Required Eventually | GP-LEAD | 20 |
| GP-LEAD-004 |
Stages/status.
Stages/status.
Evidence:
Source run
|
Planned | Required Eventually | GP-LEAD | 21 |
| GP-LEAD-005 |
Activities/notes.
Activities/notes.
Evidence:
Source run
|
Planned | Required Eventually | GP-LEAD | 22 |
| GP-LEAD-006 |
Lead conversion.
Lead conversion.
Evidence:
Source run
|
Planned | Required Eventually | GP-LEAD | 23 |
| GP-LEAD-007 |
Pipeline UI.
Pipeline UI.
Evidence:
Source run
|
Planned | Required Eventually | GP-LEAD | 24 |
| GP-LEAD-008 |
Pipeline API.
Pipeline API.
Evidence:
Source run
|
Planned | Required Eventually | GP-LEAD | 25 |
| GP-PART-001 |
Partner records.
Partner records.
Evidence:
Source run
|
Planned | Required Eventually | GP-PART | 26 |
| GP-PART-002 |
Partner company relationships.
Partner company relationships.
Evidence:
Source run
|
Planned | Required Eventually | GP-PART | 27 |
| GP-PART-003 |
Partner locations.
Partner locations.
Evidence:
Source run
|
Planned | Required Eventually | GP-PART | 28 |
| GP-PART-004 |
Pricing tiers.
Pricing tiers.
Evidence:
Source run
|
Planned | Required Eventually | GP-PART | 29 |
| GP-PART-005 |
Partner permissions.
Partner permissions.
Evidence:
Source run
|
Planned | Required Eventually | GP-PART | 30 |
| GP-PART-006 |
Partner API.
Partner API.
Evidence:
Source run
|
Planned | Required Eventually | GP-PART | 31 |
| GP-PART-007 |
Partner administration.
Partner administration.
Evidence:
Source run
|
Planned | Required Eventually | GP-PART | 32 |
GP-M09 - Partner Portal
Status: Planned | Priority: Normal
Partner Portal milestone placeholder.
Dependencies: None
| ID | Task | Status | Scope | Module | Order |
|---|---|---|---|---|---|
| GP-ACC-001 |
Accounting module foundation.
Accounting module foundation.
Evidence:
Source run
|
Planned | Required Eventually | GP-ACC | 1 |
| GP-ACC-002 |
Account/chart mapping.
Account/chart mapping.
Evidence:
Source run
|
Planned | Required Eventually | GP-ACC | 2 |
| GP-ACC-003 |
Title unavailable in supplied excerpt
Title unavailable in supplied excerpt
Evidence:
Source run
|
Planned | Required Eventually | GP-ACC | 3 |
GP-M10 - SEO/Public Surface
Status: Complete | Priority: Normal
SEO and public surface acceptance milestone.
Dependencies: None
| ID | Task | Status | Scope | Module | Order |
|---|---|---|---|---|---|
| GP-SEO-001 |
Audit/reconcile existing SEO Plugin implementation.
Audit/reconcile existing SEO Plugin implementation.
Evidence:
SEO implementation audit and reconciliation completed in the SEO worktree.
Source run
|
Complete | Required Eventually | GP-SEO | 1 |
| GP-SEO-002 |
Per-page SEO metadata model.
Per-page SEO metadata model.
Evidence:
Per-page SEO metadata support is part of the shared SEO runtime service.
Source run
|
Complete | Required Eventually | GP-SEO | 2 |
| GP-SEO-003 |
Page title support.
Page title support.
Evidence:
Page title generation is included in the SEO runtime integration.
Source run
|
Complete | Required Eventually | GP-SEO | 3 |
| GP-SEO-004 |
Meta description support.
Meta description support.
Evidence:
Meta description support is included in the SEO runtime integration.
Source run
|
Complete | Required Eventually | GP-SEO | 4 |
| GP-SEO-005 |
Canonical URL support.
Canonical URL support.
Evidence:
Canonical URL handling is included in the SEO runtime integration.
Source run
|
Complete | Required Eventually | GP-SEO | 5 |
| GP-SEO-006 |
Robots/index directives.
Robots/index directives.
Evidence:
Robots and indexing directives are part of the SEO runtime service.
Source run
|
Complete | Required Eventually | GP-SEO | 6 |
| GP-SEO-007 |
Open Graph metadata.
Open Graph metadata.
Evidence:
Open Graph metadata support is part of the SEO runtime service.
Source run
|
Complete | Required Eventually | GP-SEO | 7 |
| GP-SEO-008 |
Social/share metadata.
Social/share metadata.
Evidence:
Social share metadata support is part of the SEO runtime service.
Source run
|
Complete | Required Eventually | GP-SEO | 8 |
| GP-SEO-009 |
Structured-data hooks where appropriate.
Structured-data hooks where appropriate.
Evidence:
Structured data hooks are included where appropriate.
Source run
|
Complete | Required Eventually | GP-SEO | 9 |
| GP-SEO-010 |
Sitemap support.
Sitemap support.
Evidence:
Sitemap support is included in the SEO plugin worktree.
Source run
|
Complete | Required Eventually | GP-SEO | 10 |
| GP-SEO-011 |
Shared public-rendering integration.
Shared public-rendering integration.
Evidence:
Shared public-rendering integration is captured in the SEO worktree status.
Source run
|
Complete | Required Eventually | GP-SEO | 11 |
| GP-SEO-012 |
Website Builder integration contract.
Website Builder integration contract.
Evidence:
Website Builder integration contract work is covered by the SEO worktree evidence.
Source run
|
Complete | Required Eventually | GP-SEO | 12 |
| GP-SEO-013 |
Ecommerce/public-surface integration hooks.
Ecommerce/public-surface integration hooks.
Evidence:
Canonical public-surface integration hooks and ecommerce-facing SEO contract are present in the accepted SEO merge; the task is fully satisfied by runtime and source evidence.
SHA f5fee4ab11b733679e01f0bdb275383ffc074417
Source run
|
Complete | Required Eventually | GP-SEO | 13 |
| GP-SEO-014 |
Admin SEO editing interface/contracts.
Admin SEO editing interface/contracts.
Evidence:
Admin SEO editing / contract wiring is represented in the SEO worktree evidence.
Source run
|
Complete | Required Eventually | GP-SEO | 14 |
| GP-SEO-015 |
Validation/sanitisation.
Validation/sanitisation.
Evidence:
Validation and sanitisation are covered by the SEO runtime evidence.
Source run
|
Complete | Required Eventually | GP-SEO | 15 |
| GP-SEO-016 |
SEO automated tests.
SEO automated tests.
Evidence:
SEO contract smoke coverage exists in the SEO worktree evidence.
Source run
|
Complete | Required Eventually | GP-SEO | 16 |
| GP-SEO-017 |
SEO smoke acceptance.
SEO smoke acceptance.
Evidence:
SEO contract smoke, composer CI, and canonical integration all passed on the accepted merge; gp-lab/browser acceptance is not required by the current criteria.
SHA f5fee4ab11b733679e01f0bdb275383ffc074417
Source run
|
Complete | Required Eventually | GP-SEO | 17 |
| GP-SEO-018 |
SEO documentation.
SEO documentation.
Evidence:
SEO architecture documentation exists in the SEO worktree.
Source run
|
Complete | Required Eventually | GP-SEO | 18 |