Contract 1 of 2 — Foundation Phase

Discovery, Architecture
& Prototype

UHO Universal Intake Operating System
Prepared for Marina Fanshteyn, Founder
United Hands Organization

Prepared by Eric Belozovsky, Ta-Da Studios
2026-05-22
Use to navigate · F fullscreen · Esc overview
In one sentence
A Foundation Phase for the UHO Universal Intake system in Apricot — built carefully, so that what gets locked in actually works for UHO.
No production system is in this contract. The full build happens later, after you've seen this one work.
Why this kind of work is risky

Three forces work against a clean build

The next several slides walk through each one. They're worth reading slowly — they're why this contract is structured the way it is.

1

Apricot's permanence

Several design decisions, once made in Apricot, cannot be undone without rebuilding the system from scratch.

2

Underestimation is normal

Almost every major system implementation underestimates the work. It's a structural feature of complex projects meeting limited time — the shape of the trap is the same everywhere.

3

Hidden complexity

UHO's operations look clean on a flowchart. The technical work behind each box on that flowchart is substantial.

Risk #1 · Apricot's permanence

Apricot locks in decisions made early

Apricot is a powerful platform for HIPAA-compliant case management. But it's also structurally rigid: several decisions you make in the first weeks of a build are essentially permanent.

"Permanent" doesn't mean "hard to change." It means: changing them requires deleting the affected structure and rebuilding it, which destroys the data inside and breaks any workflow that was already running. Bonterra support cannot reverse some of these without significant data loss.

The next slide lists the six rules that lock in. Each one shapes what UHO's system can and cannot do later.

Risk #1 · the rules

Six Apricot decisions that lock in

Form types are permanent
Once a form is set as parent (Tier 1) or child (Tier 2), that can't change. Switching means deleting the form and losing every record inside it.
Workflow steps can't be reordered
After a workflow is published and in use, changing the order of steps breaks every workflow already in progress. Staff cannot resume their work.
3-link cap on Data Standards
Each shared data table can connect to only three other forms. Cross-form architecture has to plan around this from day one.
No cross-folder Tier 2 links
Detail records in one document folder cannot link directly to detail records in another. This affects how Partner referrals, Service Delivery, and cross-program triggers can be built.
Form Logic character limits
Auto-populating one field from another carries at most 80 characters. Influences which fields can be derived automatically vs require manual entry.
Secure Fields are isolated
HIPAA-sensitive fields cannot use Form Logic at all. Affects how protected health information interacts with the rest of UHO's data.

Each rule shapes architectural choices. Getting them wrong on first build is the most common cause of expensive Apricot rebuilds.

Risk #1 · the cost

What it costs when these decisions go wrong

A wrong build doesn't just cost the rebuild. It costs everything that was layered on top of the broken structure.

Direct rebuild cost

Building Apricot the right way the second time takes longer than the first. You're paying for the new architecture AND for migrating all the data trapped in the broken structure AND for cleaning up corrupted relationships.

Retraining cost

Every staff member who learned the broken system has to learn the new one. Months of operational muscle memory get thrown out. Documentation gets rewritten. Reports get rebuilt.

Lost reporting cycles

If a grant report needs data that the broken system didn't capture cleanly, that reporting period is compromised. Grants depend on these reports. Renewals depend on these reports.

Operational drift

While the rebuild happens, UHO is either running on the broken system or running on spreadsheets. Either path costs staff time and risks data quality.

This is why Foundation Phase exists: to make these decisions once, correctly — before anything is locked in.

Risk #2 · UHO's own past with Apricot

This isn't theoretical — UHO has lived this pattern

UHO has already attempted to set up Apricot through Apricot's onboarding program. That attempt did not produce the system UHO needed.

What happened

  • Apricot's onboarding has a clock. A fixed window in which the customer must come prepared with their full system design.
  • UHO didn't have the design ready. The vision existed; the architectural decisions and the operational mapping that translate vision into structure didn't.
  • The clock ran out before the design was right. What got built into Apricot was therefore the system UHO could decide on in the time available — not the system UHO actually needs.
  • The result is not expandable. Adding the four-stream operating system Marina has drawn requires going around — or undoing — what's currently configured.

This is exactly the pattern Foundation Phase prevents. No clock. No shipping under pressure. Design first, build second.

Risk #2 · why it keeps happening

Underestimation is normal — and protectable

Almost every nonprofit attempting a major system implementation underestimates the work. It isn't a UHO problem; it's a structural feature of complex projects meeting limited time.

The shape of the trap

The flowchart looks clean. The vision is clear. So the work to translate vision into a working system is assumed to be straightforward. It isn't. Every box on the flowchart hides forms, fields, validation rules, conditional logic, and reporting needs.

By the time the complexity becomes visible, budget and time are usually already committed — and pressured decisions get made that lock in the wrong architecture.

How Foundation Phase breaks it

Two short working sessions per week, plus structured homework, let UHO see the complexity gradually — while there is still time to design around it. Decisions are made informed, not rushed.

Marina and Marta troubleshoot their own operational logic during the homework — every pack is also a training exercise. By the time architecture is locked in, UHO understands exactly what's being locked in and why.

Risk #3 · the flowchart isn't the system

The flowchart looks clean. The work behind it isn't.

Marina's flowchart shows the what — what UHO wants the system to do. The technical work is the how — how every box on that flowchart becomes a structure that actually runs in Apricot.

The next two slides do this concretely: first, the full flowchart with one row highlighted; then, the same row unpacked to show what's actually inside.

Risk #3 · let's pick one box ← marked in red

Marina's flowchart, with one row marked

UHO Universal Intake flowchart by Marina Fanshteyn

The Onboarding Gate row contains four sub-rows — Client, Staff, Training, Partner. Each is one box. Each hides a system of forms, fields, logic, and validation. Next slide: let's pick the Client gate and unpack it.

Risk #3 · one onboarding gate, unpacked

What's inside "Client Onboarding Gate"

"Client Onboarding Gate" — ONE box on the flowchart An example of what may live inside it in Apricot: 1. Initial Intake Form Demographics · contact · referral source 2. Needs Assessment Medical · vocational · housing · financial 3. Eligibility Check Income · residency · documentation 4. Consent Forms Services · HIPAA · photo · communications 5. Documentation Upload ID · insurance · prior records 6. Intake Interview Notes Conditional fields by stream 7. Care Plan Setup Goals · services · referrals 8. Care Coordinator Assignment Trigger workflow · notify staff And this is ONE of FOUR onboarding gates on the flowchart.

Important: the 8 forms above are illustrative — an example of what a Client gate may need. Homework Pack #2 is what nails down what UHO's Client gate actually contains, and Packs #2–#4 do the same for the Staff, Training, and Partner gates. Each gate gets its own confirmed definition during Foundation Phase.

Risk #3 · what makes it harder

Reports decide what every form has to capture

Marina has named this directly: reporting needs to match industry standards, grant requirements, and funder expectations. That requirement reaches all the way down into form design.

The chain

  1. A grant requires a specific report.
  2. The report needs specific data points.
  3. Those data points must be captured in specific fields.
  4. Those fields have to live on specific forms.
  5. Those forms have to fit Apricot's structural rules.

Skip step 1 — design forms without knowing the reports — and the system can't produce required outputs. Grants get jeopardized.

How Homework Pack #4 handles this

Pack #4 collects every report UHO needs to produce — board, funder, grant, internal, compliance. It works backwards from each report to the data needed to the fields needed to the forms needed.

By the end, every form in Apricot is designed to populate the reports UHO is actually required to file. Nothing missing, nothing wasted.

What signing this contract actually means

What UHO is — and isn't — committing to today

Yes — committed today

  • Apricot as the platform. That decision is already made. The work ahead is using it correctly.
  • A Foundation Phase to learn how to design and operate it — for Marina, Marta, and future staff.
  • Migration analysis of the 150–190 existing records on the current platform. UHO doesn't yet know what moving them takes. This contract finds out.
  • A working example prototype in Apricot to prove the architecture before the production build.

No — not committed today

  • The production build. Contract 2 is a separate agreement, signed only after Foundation Phase closes — and only if UHO wants to continue.
  • Continuation if it isn't working. Either party can stop. UHO pays only for deliverables completed.
  • Unlimited scope. Every deliverable is named, priced, invoiced individually. Nothing is open-ended.
What the flowchart becomes inside Apricot

The architecture, mapped — top down

Foundation Phase designs from the data layer downward. Each layer enables the ones below it.

DATA FOUNDATION Forms (Tier 1 / Tier 2) · fields · Data Standards · relationships THE LAYER WHERE APRICOT'S PERMANENT DECISIONS LIVE supports ELIGIBILITY & ROUTING 4 routing questions · per-stream branching · edge-case rules feeds into ONBOARDING GATES 4 gates · multiple forms each · conditional logic · HIPAA zones enables ACTIVE SYSTEM 4 stream pipelines · cross-stream flow · automation feeds REPORTS & DASHBOARD Board · Grants · Funders · Internal KPIs · Compliance Get the top layer wrong and every layer below breaks. That's why Foundation Phase starts at the top.
How the work is split

Two contracts, one project

CONTRACT 1 — FOUNDATION Understand. Design. Prototype. 5 homework packs · architecture spec working sandbox · migration plan UHO DECIDES decision gate CONTRACT 2 — BUILD Build. Migrate. QA. Train. Launch. production system · full migration staff training · go-live support Signing Contract 1 does not commit UHO to Contract 2. That decision happens at the gate, after the prototype is in hand.
Inside Contract 1 — and how value compounds

Three things, in order — and Marina + Marta learn as we go

Step 1 · early weeks
Understand
Marina + Marta complete 5 guided homework packs. UHO's operations become a written, shared map — and your team learns database, workflow, and architecture vocabulary as they go.
Step 2 · middle weeks
Design
Architecture Options Brief, Dashboard Spec, Decision Memo. UHO sees trade-offs and signs off. Your team can defend the design in their own words.
Step 3 · later weeks
Prototype
An example sandbox showing one stream end-to-end. Walking through it IS the training. Production build of all four streams is Contract 2.

Every deliverable doubles as training. Homework teaches vocabulary. Working sessions teach decisions in plain English. The sample migration teaches what UHO's own data looks like in Apricot. The sandbox walkthrough teaches operation. By Contract 2, Marina + Marta have operated the system — by go-live, no separate training crash course is needed.

The Contract 1 prototype is example-level, not production-level. It proves "this architecture works." Contract 2 builds the full production system that handles all 4 streams and all 20 client scenarios at scale.

How we capture UHO's operations

Five Homework Packs

Marina and Marta complete these on their own schedule. Each pack opens with a plain-English concept primer — no database background required.

0
Database & Architecture Primer
Plain-English orientation. Includes short exercises to confirm understanding before Pack #1 begins.
1
Current State + Stakeholder Map
Every person UHO interacts with. Every service offered. Who tracks what, where.
2
Eligibility + Onboarding Gates
Per-stream eligibility trees and onboarding checklists. This is where each gate gets defined.
3
20 Client Scenarios (largest)
Twenty hypothetical clients walked end-to-end. Designed in Contract 1, fully exercised in Contract 2.
4
Reporting + Dashboard KPIs
What the board asks. What funders want. What grants require. What Marina sees weekly.

UHO keeps every pack. They train current staff and future hires. They outlast this engagement.

Cadence

How we work together

Two working sessions per week

Between 30 and 90 minutes each, depending on agenda. Marina + Marta + Eric. We review homework in progress, troubleshoot UHO's own operational logic, and translate decisions into Apricot architecture.

Homework on UHO's schedule

Marina and Marta complete packs between sessions, on their own time. Bring questions to the next working session.

Modest weekly load on UHO

Sessions plus homework total a manageable weekly commitment. The work fits around UHO's existing operations, not on top of them.

Everything is written

Homework packs, session notes, architectural decisions — all documented and owned by UHO. Nothing lives only in someone's head.

Pack #3 in detail

The 20-client framework

Twenty hypothetical clients are designed in Pack #3 to cover the operational range UHO actually sees. They become a permanent test suite — first for the prototype, then for the production system.

In Contract 1 (prototype)

All 20 scenarios are designed in Pack #3 — the journey each client takes, what UHO captures, what reports they appear in.

A subset (5–10) is walked through the sandbox as live records, proving the architecture handles the real range of cases. The remaining scenarios stay as design documentation, ready for Contract 2.

In Contract 2 (production)

All 20 scenarios run against the full production build as the operational QA suite. They confirm every stream, every workflow, every report works at production scale before go-live.

Same 20 scenarios continue as the regression test suite for any future changes UHO makes — long after this engagement closes.

The 150–190 existing records

Migration analysis — what fits in each contract

UHO's current records live on another platform. Contract 1 figures out exactly how to move them and proves the plan on a small batch — before committing to the full move.

Current platform 150–190 records Audit + Field Mapping Spec — Contract 1 — 5–10 sample records imported — Contract 1 — Build, migrate, QA, train, launch — Contract 2 — The sample import (5–10 records) is how we know — before any commitment to the full migration — that the plan works against UHO's real data. Contract 2 then carries out the full build + migration + QA + training + launch.
Now that the work is clear

About 3.5 months · 14 working weeks

Phased so that no decisions get rushed and UHO sees value in every week.

Month 1
Contract signed, kickoff, all 5 Homework Packs delivered. Marina + Marta begin Packs #1–#2 alongside twice-weekly working sessions. Source platform investigation begins.
Month 2
Packs #3 and #4 completed. Working sessions translate operational decisions into Apricot architecture. Source Platform Audit Report delivered.
~Wk 8
End of Phase 1A. Architecture Options Brief, Dashboard Architecture, and Architecture Decision Memo delivered. UHO signs off on the design before any building starts.
Month 3
Apricot sandbox setup. Universal Intake + 4-way routing built. Workflows, form logic, cascading dropdowns. Hypothetical client records seeded.
~Wk 12
Field Mapping Spec delivered. Sample Migration Import test (5–10 records). Data Quality Report delivered.
~Wk 14
Engagement closeout. Sandbox walkthrough with Marina + Marta. Executive Deck, Contract 2 Playbook, Migration Execution Plan delivered. Live presentation to Marina + Vadim.
Phase 1A · Foundation · Month 1–2 — pt 1

The five Homework Packs

Each pack's hours cover the full cycle — designing the pack, delivering it, reviewing Marina + Marta's submitted responses, asking follow-up questions, and translating their answers into Apricot architecture decisions. The pack is the catalyst; review and synthesis are where the architecture gets built.

Pack #0 — Database & Architecture Primer
Plain-English orientation in databases, workflows, and architecture. Short exercises confirm understanding before Pack #1 begins. Lets Marina + Marta read all subsequent packs with understanding rather than guesswork.
$2103 hrs
Pack #1 — Current State + Stakeholder Map + Service Inventory
Captures every person UHO interacts with and every service offered. Anchors the architecture in real operations rather than abstractions.
$3505 hrs
Pack #2 — Eligibility + Onboarding Gates
Per-stream eligibility decision trees and onboarding checklists. Defines what each of the four Apricot Onboarding Gates actually contains — takes the "Client Onboarding Gate" example earlier from illustrative to confirmed.
$4907 hrs
Pack #3 — 20 Client Scenarios
The largest pack. Twenty hypothetical clients walked end-to-end. Becomes the permanent QA test suite for both prototype and production.
$4907 hrs
Pack #4 — Reporting + Dashboard KPIs
Works backwards from every report UHO needs (board, grants, funders, compliance) to the fields and forms required to produce them.
$2804 hrs
Phase 1A · Foundation · Month 1–2 — pt 2

Foundation support items

Cover & Instructions doc + Kickoff meeting
Brief but structured kickoff. Sets expectations, decision authority, working cadence, communication channels. The Cover & Instructions doc captures these as the contract's operating manual.
$1402 hrs
Source Platform Audit Report
Investigates the current system holding UHO's 150–190 records. Documents schema, export feasibility, data-quality issues. Foundational for the migration plan that follows in Phase 1B.
$98014 hrs
Working Sessions + PM + comms (Foundation weeks)
Twice-weekly working sessions with Marina + Marta during Foundation, plus session prep, synthesis notes, project management, and communication. 8 hours over the 8-week Foundation phase — roughly 1 hour per week on average. Keeps the engagement on rhythm without adding heavy meeting load.
$5608 hrs

Foundation total (Pt 1 + Pt 2): 50 hrs · $3,500 — bundled and invoiced as the deposit on signing.

Phase 1A · Architecture · ~Wks 7–8

What gets delivered in Architecture

Architecture and sandbox testing happen together — not in sequence. Proposing a schema in writing, then validating it lives in Apricot before committing it to the Decision Memo, is the only way to avoid theorycrafted choices that don't survive contact with the platform. The deliverables on this slide are produced alongside hands-on sandbox experimentation.

Architecture Options Brief + Dashboard Architecture Spec
Lays out Tier 1 / Tier 2 form structure, Data Standards strategy, cross-form linking, workflow design, dashboard architecture. Each major proposal is sandbox-tested before it lands on paper — so trade-offs UHO reviews are based on what actually works in Apricot.
$98014 hrs
Working Session Synthesis (architecture-review sessions)
Captures discussions from the architecture-review sessions — what was proposed, what was tested in the sandbox, what was kept, what was changed, and why — so decisions and rationale are written down, not lost to memory.
$4206 hrs
Architecture Decision Memo
The final, sandbox-validated design that anchors Phase 1B. Once signed off, this is what the polished prototype builds against — and what Contract 2 builds production against.
$3505 hrs

Total: 25 hrs · $1,750. UHO ends this phase with an architecture proven in the sandbox, not just on paper.

Phase 1B · Prototype · Month 3 — pt 1

Building the polished sandbox example

Phase 1A already validated these patterns in the sandbox. Phase 1B is the clean, complete reference example built on top of that validated ground — not a fresh start. The work here is to assemble the proven pieces into a working end-to-end demonstration UHO can walk through and Vadim can review.

Apricot Sandbox: Universal Intake + 4-way Routing
The polished front door of the system. Demonstrates the routing logic — the four intake questions and how they branch into streams — running cleanly end-to-end on the validated architecture.
$70010 hrs
Apricot Workflows + Form Logic + Cascading Dropdowns
Assembles the Client stream's onboarding gate, workflows, and conditional logic into a working end-to-end example. The Client stream is the example chosen for the prototype; other streams are designed in Phase 1A and built in Contract 2.
$70010 hrs
Hypothetical Client Records seeded in sandbox
A subset (5–10) of the 20 scenarios from Pack #3 loaded into the sandbox as live test data. Demonstrates the system handles the real range of cases. Remaining scenarios stay as documentation for Contract 2.
$5608 hrs
Phase 1B · Prototype · Month 3 — pt 2

Migration preparation & sample import

Field Mapping Specification
Field-by-field translation from the source platform into Apricot's structure. Lets Contract 2 execute the full migration without re-deciding the mapping.
$70010 hrs
Sample Migration Import (5–10 real records)
Pulls 5–10 real existing records out of the source platform and into Apricot using the field mapping spec. Proves the migration plan works against real data before Contract 2 commits to the full move.
$3505 hrs
Data Quality Report
Flags records that need cleanup before the full migration — duplicates, missing fields, inconsistent formats. Lets Contract 2 plan around them rather than discover them mid-migration.
$3505 hrs
Phase 1B · Presentation & Handoff · ~Wks 13–14

What gets delivered in Presentation

Executive Deck
A board-ready presentation summarizing the architecture, the prototype, the migration plan, and the path to production. Vadim and Gary can review without needing to dig into the technical materials.
$5608 hrs
Live Presentation to Marina + Vadim
Walks through the sandbox, the 20-client scenarios, and the migration plan in real time. UHO leadership sees the system working before making any Contract 2 decision.
$3505 hrs
Contract 2 Playbook + Migration Execution Plan
The document that lets Contract 2 be priced to within ±10% and executed without rediscovering anything. Hours, sequence, dependencies, risks — all written down so the build phase starts on solid ground.
$98014 hrs
The total — and how it splits

Contract 1 — $10,500 across two equal phases

Phase 1A — Foundation + Architecture

$5,250 · 75 hrs · Weeks 1–8 · ~9 hrs/week

  • Foundation (5 homework packs + kickoff + source audit + sessions): 50 hrs · $3,500
  • Architecture (options brief + decision memo + synthesis): 25 hrs · $1,750

Phase 1B — Prototype + Migration + Presentation

$5,250 · 75 hrs · Weeks 9–14 · ~12 hrs/week

  • Sandbox build (Universal Intake + workflows + records): 28 hrs · $1,960
  • Migration prep (field mapping + sample import + data quality): 20 hrs · $1,400
  • Presentation + handoff (deck + live + Contract 2 playbook): 27 hrs · $1,890
$10,500 Total · 150 hrs × $70/hr · ~3.5 months / 14 weeks · ~11 hrs/week average
$3,500 Deposit on signing (33%) · covers the full Foundation phase — all 8 deliverables across Months 1–2

Option to phase the commitment. If UHO would rather start with just Phase 1A ($5,250) and decide on Phase 1B at the Week 8 architecture sign-off, that's available. The two phases are designed to flow together — but they can be contracted in sequence if the funding rhythm calls for it.

$70/hr · rate context on the next slide.

$70/hr — how it compares to the market

Rate context

For comparable database / case-management implementation work, published US hourly rates fall in the following ranges.

Comparable roleTypical US hourly
Database Consultant — US average ~$54
Data Architect Consultant — US average ~$78
Freelance Data Architect — worldwide average ~$127
Salesforce / CRM consultant — mid-level (3–7 yrs) $80 – $150
Salesforce / CRM consultant — senior (7+ yrs) $150 – $250
Nonprofit consulting (general) $85 – $150
Enterprise architecture / digital transformation $120 – $300+
Ta-Da Studios — UHO Contract 1 $70

What this means. $70/hr sits below typical mid-level consulting rates for this category of work — significantly below freelance and senior database/architecture rates. It reflects working-relationship pricing, not a smaller scope of work. The work itself meets the same standard as higher-priced engagements.

Sources: ZipRecruiter — Database Consultant Salary (2026) · Salary.com — Data Architect Consultant · ContractRates.fyi — Data Architect · RevCodex — Salesforce Consultant Cost (2026) · Cloud Trailz — Salesforce Consulting Pricing · Paperbell — Consulting Rate Analysis · Kody Technolab — IT Consulting Rates 2026. Bonterra does not publish Apricot consulting rates publicly.

How money flows — and how to pause

Invoicing

  • Net 15 from invoice date.
  • Deposit invoiced on countersignature. Covers the entire Foundation phase — all 8 deliverables across Months 1–2 (5 homework packs, kickoff + instructions, Source Platform Audit, and Foundation-weeks working sessions + PM).
  • Each subsequent deliverable invoices individually when its completion trigger is met (PDF emailed, sandbox confirmed by screenshots, presentation conducted).
  • Completion is the trigger — not formal sign-off. Keeps things simple, prevents stalling.
  • If funding or priorities shift, we pause. Either party can request a pause at any deliverable boundary. Work resumes when both sides are ready. No penalty for either side.
  • If an invoice runs 14 days past due, subsequent work pauses until it's caught up.
What UHO does

UHO's commitments

Small and specific. The goal isn't to overload Marina and Marta — it's to keep the work flowing.

  • Apricot sandbox access within 5 business days of kickoff (or Ta-Da Studios provisions a new sandbox via Bonterra — confirmed at kickoff).
  • Source platform access within 10 business days (read access sufficient to audit the existing records).
  • Marina and Marta availability for two working sessions per week (30–90 minutes each), plus homework completion between sessions on UHO's own schedule.
  • Decision-making clarity: Marina confirms at kickoff whether she decides during working sessions or defers to Vadim. Prevents stalls on unclear sign-off.
  • One-week target on homework turnaround to keep the engagement on schedule. Delays are accommodated via the pause clause if needed.
If something doesn't work

How the engagement can end or pause

  • Delays are normal. Holidays, illness, staff input awaited, other work — we keep each other informed and the timeline extends without penalty. Deliverable values are unaffected.
  • Pause on funding or priority shifts. If UHO's funding situation or board priorities change mid-engagement, the work pauses at the next deliverable boundary. No penalty. Work resumes when UHO is ready.
  • Either party can stop. If Ta-Da Studios or UHO decides we cannot continue, the contract terminates. UHO pays only for deliverables already completed and invoiced.
  • Scope changes require a written amendment. No surprise additions. Anything beyond the named deliverables gets a signed amendment with the matching fee.
  • If Apricot turns out to be wrong: the discovery work, homework packs, architecture analysis, and the system literacy Marina and Marta have built are all still yours. UHO walks away informed and capable.
For planning only — not signed today

If UHO chooses to continue: Contract 2

After Contract 1 closes, if UHO wants to proceed, Contract 2 carries the system to production. Final pricing lands within ±10% of this indicative once Contract 1's outputs are in hand.

Build

Production build of all four stream workflows (Client, Workforce, Training, Partner) in Apricot. Onboarding Gate enforcement for each stream. Dashboard / Control Tower built to the architecture spec from Contract 1.

Migrate

Full migration of the 150–190 records from the source platform, executed against the field mapping spec from Contract 1. Plus a source-platform deep audit that extends the C1 feasibility check.

Quality & Assurance

Post-migration quality assurance and reconciliation. All 20 client scenarios from Pack #3 run as the operational test suite against the full production build.

Train + Launch

Staff training sessions for Marina, Marta, and admins on the configured environment. Four weeks of go-live support: on-call bug fixes, quick-turnaround tweaks, real-use issue resolution.

Indicative total: ~$19,000. Total project commitment (C1 + indicative C2): ~$29,500. Signing Contract 1 does not commit UHO to Contract 2.

Thank you

Take your time with this.

Questions, edits, or wanting to talk through any section —
Eric Belozovsky · Ta-Da Studios