01 / Qualify and scope
Agree on the problem, accountable stakeholders, systems in scope and the deliverables. A discovery call or draft email is not an accepted engagement.
New clients / Secure delivery
Each engagement has an agreed scope, responsible contacts, access boundaries and acceptance criteria. The invitation-only project workspace exists in code, but private services are not presented as active until identity and storage are configured.
Agree on the problem, accountable stakeholders, systems in scope and the deliverables. A discovery call or draft email is not an accepted engagement.
Sign the applicable agreement and scope, verify NDA/data handling terms, and approve any security testing or production access.
Exchange credentials through an approved secure channel, never an open intake form. Use identity, tenant membership and time-bound access appropriate to the work.
Use approved milestones, test evidence, change history, acceptance decisions and revocation of access at closeout.
The platform supports tenant membership, project messages, approved milestone updates, two-party scope decisions and private documents. Access requires Cloudflare Access identity verification, a correctly provisioned D1 database, private R2 storage and an approved invitation. It is not a public document upload form; no credentials, customer files or confidential project details should be emailed with an initial inquiry.
View private workspace activation statusClient workspace / Illustrative view
This is static example data, not a customer record or live demo account. The real portal code supports tenant-scoped projects, milestones, secure files, messages and two-party approvals, but customer access remains disabled until independent identity, R2 storage and invitation checks are completed.
Example: accepted
Authorized scope, owners and acceptance criteria
Example: in review
Versioned deliverable, test trace and known limitations
Example: planned
Change approval, rollback instructions and access revocation