AIEE.DEVSOQ TMS CRD
HomeExport PDFOverview

Contents

/
  • 1.1Overview
  • 1.2About AIEE.DEV
  • 1.3Parties & sign-off
  • 2.1Plan SOQ-25K
  • 2.2Max claim (EDG)
  • 2.3Rate card
  • 3.1Discovery pack
  • 3.2Brand & website appendix
  • 4.1Attachment A
  • 4.2PRD
  • 4.3Solution overview
  • 4.4Registration
  • 4.5Admin
  • 4.6CRM & sales
  • 4.7Student & trainer portals
  • 4.8SWDA & finance
  • 4.9Platform
  • 4.10Chat agents
  • 4.11Ops modules
  • 4.12Business benefits
  • 4.13DSMR research
  • 4.14Build vs buy
  • 4.15Market & competitors
  • 5.1Project control plan
  • 5.2Prototype & screens
  • 5.3Capability roadmap
  • 5.4UI/UX
  • 5.5Frontend
  • 5.6Backend
  • 5.7Architecture
  • 5.8Tech spec
  • 5.9Directory structure
  • 5.10Handover pack
AIEE.DEVSOQ TMS / Coding Requirement Documentation
5.10 / 5.10 Handover pack
Pei Han CCO / Eddy CPO / HK CSO / Andy Koh CTOaiee.dev5.10 / Confidential
5. Delivery5.10 Handover pack
Section 5.10

Handover Pack — Day 28 Deliverables & Retention Support

What SOQ receives at source handoff, documentation deliverables, acceptance checklist, and 3-month best-effort support under Plan SOQ-25K retention.

Document control

FieldValue
PlanPlan SOQ-25K — US$25,000 complete package
Handoff gateDay 28 — go-live + source delivery (15% / US$3,750)
Retention gateEnd of month 3 post-handover — 10% / US$2,500 release
Full payment schedule2.1 Plan SOQ-25K 4

Handoff (Day 28)

15%

US$3,750 at source delivery

Retention

10%

US$2,500 after 3 months

Support window

3 mo

Best-effort — not Care SLA

Source code

100%

SOQ owns IP at Day 28


1. What SOQ receives at Day 28

Day 28 is source delivery and operational handoff — not the end of all AIEE.DEV involvement. SOQ receives full ownership of the codebase and the documentation pack below. A 10% retention (US$2,500) remains held until the 3-month best-effort support period ends.

Technical deliverables

#DeliverableDetail
1Full source repositoryMonorepo: apps/*, services/api, packages/*, migrations, CI configs — per 5.9 Directory
2Production deployDeployed to SOQ-agreed environment (staging or production per 3.1 Server spec)
3Environment configuration.env.example templates - documented required vars (no secrets in repo)
4DatabasePostgreSQL schema + migration history - seed data for reference (non-PII where possible)
5Third-party credentials handoffSecure transfer of SWDA sandbox keys, Xero OAuth tokens, AWS/IAM roles — via SOQ-approved secret store (1Password / AWS Secrets Manager / hPanel notes)
6Domain & TLSDNS/TLS checklist — SOQ-owned domains; AIEE.DEV documents current routing
7Walkthrough sessionLive handover (>= 2 hours): architecture tour, deploy demo, SWDA Hub ops dashboard, admin RBAC

Credentials handoff process

StepOwnerAction
1AIEE.DEV (CTO)Inventory all integration credentials (SWDA, Xero, email, SMS, payment if configured)
2SOQ opsNominate secret custodian + production admin accounts
3JointRotate any shared dev/staging secrets before production cutover
4AIEE.DEVTransfer via encrypted channel only — never email plain text
5SOQConfirm receipt; revoke AIEE.DEV access to production within 5 business days of handoff sign-off

IP: SOQ owns the codebase from Day 28. AIEE.DEV retains no licence lock-in. Retention covers support, not continued ownership.


2. Documentation deliverables

AIEE.DEV delivers a handover documentation pack alongside the repo. Minimum set:

DocumentPurposeLocation (typical)
READMEQuick start, prerequisites, local dev, project structureREADME.md (repo root)
Deploy guideBuild, migrate, seed, release steps for staging/productiondocs/runbooks/deploy.md
Environment runbookEnv vars, secrets, service dependencies, health checksdocs/runbooks/environment.md
API documentationOpenAPI spec + generated reference for domain + integration endpointsdocs/api/openapi.yaml
SWDA Hub ops notesOutbox replay, retry/DLQ, sandbox vs prod, field mappingdocs/runbooks/swda-hub.md
Xero mapping guideOrder -> invoice mirror, account codes, reconciliation checksdocs/runbooks/xero-sync.md
RBAC matrixRoles, permissions, portal access by personadocs/security/rbac-matrix.md
Architecture summarySystem context, module map, integration boundariesdocs/architecture/overview.md + 5.7 Architecture
Known limitationsMVP depth gaps, phased items, sandbox-only integrationsdocs/handover/known-limitations.md
Support contact (retention)Channel, hours, escalation during 3-month windowdocs/handover/support-during-retention.md

This CRD site remains the living specification. The repo runbooks are the operator's day-2 reference after AIEE.DEV access is revoked.


3. SOQ acceptance checklist (Day 28)

SOQ sign-off on the Go-live + source handoff milestone (15%) when the items below are satisfied:

#CheckSOQ sign-off
1Repository access granted to SOQ-nominated owners☐
2README + deploy guide — SOQ can build and run locally or on agreed host☐
3Staging/production deploy matches agreed scope (2.1 3)☐
4Admin - Student - Trainer - Public surfaces reachable with test accounts☐
5SWDA Hub ops dashboard accessible; sample outbox/retry flow demonstrated☐
6Xero sync path demonstrated (test org or sandbox)☐
7RBAC matrix delivered; SOQ admin role assigned☐
8Credentials inventory signed off; production secrets rotated☐
9Handover walkthrough completed; SOQ ops lead nominated for retention period☐
10Known limitations document reviewed — no surprise on phased scope☐

Disputes: Material defects blocking checklist items pause the 15% invoice until remediated. Cosmetic or out-of-scope items are logged for retention or change order.


4. Three-month best-effort support (retention period)

US$2,500 (10%) is held as retention and released at the end of calendar month 3 after Day 28 handoff sign-off, when release criteria in 5 are met.

This is best-effort support — not a Care retainer, Hypercare SLA, or 24/7 maintenance contract.

Payment after Day 28 handoff

15% at source delivery - 10% retention at month 3

waterfall
Handoff (Day 28)+US$3.8k→ US$3.8k
Retention hold+US$2.5k→ US$6.3k

In scope (best-effort)

#ItemNotes
1Defect fixesBugs in delivered MVP scope — reproducible on agreed environment
2Handover doc clarificationsQuestions on README, runbooks, RBAC, deploy steps
3Integration troubleshootingSWDA Hub / Xero issues traceable to delivered adapter (not SOQ env drift)
4Security patches (critical)CVEs in direct dependencies — patch guidance or PR if trivial
5Office-hours channelEmail / agreed ticket channel - business hours SGT - target response 2 business days

Out of scope (requires change order or SOQ/vendor)

#Item
1Care Lite / Standard / Plus retainers - 24/7 SLA - dedicated on-call
2New features, portals, or modules (4.11 Ops modules)
3Heavy data migration - Privyr bulk history
4Production hosting ops, AWS patching, backup DR — SOQ-owned after handoff
5SWDA production API entitlement changes on SOQ's side
6Third-party vendor incidents (Xero outage, Singpass, payment gateway)

After month 3: SOQ (or a chosen vendor) owns all day-2 operations. Future work = fixed-scope add-ons quoted separately.


5. Retention release criteria

AIEE.DEV invoices the final 10% (US$2,500) when all of the following are true:

#Criterion
190 calendar days elapsed since Day 28 handoff sign-off (or end of month 3 — whichever the contract specifies)
2No open P1 defects in delivered MVP scope (P2/P3 may remain documented with SOQ acceptance)
3SOQ has had reasonable opportunity to raise handover-doc or defect items during the window
4SOQ confirms retention release in writing (email sign-off sufficient)

If SOQ and AIEE.DEV disagree on a blocking defect, parties escalate via Pei Han (CCO) and SOQ authorised representative before withholding retention beyond 30 days past month 3 without documented cause.


6. Timeline (handoff -> retention release)

Milestone IDs MS-013–MS-016: 5.1 Project control plan.

Delivery timeline
Rendering diagram…
PhaseWhenPayment
Pre-handoffDays 1–2830% + 25% + 25% per 2.1 schedule
HandoffDay 2815% - US$3,750
Retention windowMonths 1–3 post-handoff0% (support included in retention hold)
Retention releaseEnd month 310% - US$2,500

Related sections

#Link
12.1 Plan SOQ-25K pricing — full payment schedule & scope
22.3 Post-go-live support — Care retainer vs retention
31.3 CRD control plane — delivery authorities
43.1 Discovery & server spec — deploy target
55.9 Directory structure — repo layout
5.9 Directory structure

aiee.dev / Confidential

AIEE.DEV