Draft revision · Confidential

Webisoft · Canvas App Feature Schedule v1.1

Betacalco Canvas delivery, aligned to Tier 1.

A revision of the September proposal that aligns delivery to Betacalco's Tier 1 and Tier 2 priorities.

Prepared forBetacalco
Prepared byWebisoft
Revision date2026-11-10
Revises2026-09-25 proposal
/ At a glancev1.1

Two delivery options

Two ways to sequence Tier 1 before Tier 2

  • Option A delivers Tier 1 in two deliveries
  • Option B delivers all Tier 1 in one delivery
  • Tier 2 follows after Tier 1
  • Dedicated support remains available after delivery
Compare options

Both options use the same tier totals and day-rate ranges.

Keep the September first delivery intact, then choose how Tier 1 is completed.

First delivery stays unchanged

Tier 1, first delivery remains about 58 AI-assisted engineer-days, delivered over 3 months by one engineer, for $40K–$60K.

What changed in v1.1

GT-15 Soft hub adds 1.2 days. ONB-04 AI assistant moved from Tier 2 to Tier 1 and carries 2.1 days. ACC-04, ACC-05 and GT-14 were already in the first delivery, so their priority change has no impact.

Tier 1 delivery gap

The September quote covered most of Tier 1; these Tier 1 items were not yet included.

Two delivery options

Option A completes Tier 1 in two deliveries. Option B completes Tier 1 in one delivery. Neither option is recommended over the other.

This revision replaces the MVP / Phase 2 split from September with your Tier 1 / Tier 2 priorities.

Keep the September scope and commercial range unchanged.

Tier 1, first delivery remains about 58 AI-assisted engineer-days over 3 months with one engineer. The quoted $40K–$60K range and the four production-readiness gates do not change.

GATE 0

Verify the foundation

Deploy the complete Firestore rules cleanly, remove duplicated lines, inspect the orders blocks and tail, confirm canvasDesigns has no client access, and prove there is no permissive catch-all.

Add Firebase emulator rules tests that prove one account cannot access another account's draft. Confirm Secret Manager and a scoped runtime service account are used instead of the default compute service account.

GATE 1

Security hardening

Add login rate limiting and lockout, move the floor-plan ingest credential behind Cloud Run, enable CSP and HSTS with Helmet, cap chatbot spend and usage, bound the account-cache revocation window, and enforce project and annotation size limits in both the server and Firestore rules.

GATE 2

Complete the backends

Replace mockQuotesPortal.js with the real portal integration while preserving the existing snapshot hashing and supersede-on-change logic. Stand up and secure the floor-plan ingest service, call it server-to-server, and add monitoring and caps to the server-side help chatbot.

GATE 3

Reliability and operations

Add structured logging, error tracking, alerting, automated build, test and deployment, Firestore recovery, and version-controlled composite indexes. The existing Vitest suite gates releases, and customer designs have a defined recovery path.

Use Betacalco's Tier 1 and Tier 2 priorities as the shared schedule.

The revised schedule changes priority labels without changing Tier 1, first delivery. The scheduling decision is whether the rest of Tier 1 follows as a second delivery or is included in one combined delivery.

ChangeFeature schedule updateProposal impact
GT-15Soft hub, T/Y/X, is new Tier 1 workAdds 1.2 days and is not built; the reviewed code has only a fixed “wye” section
ONB-04AI assistant moved from Tier 2 to Tier 1Adds 2.1 Tier 1 days; the backend escalation path remains stubbed
ACC-04, ACC-05, GT-14Moved from Tier 2 to Tier 1No estimate impact because they were already included in the first delivery
ENG-01Power cord and suspension assignment moves to a sister appCanvas renders the assigned result; assignment logic is out of scope
3D-03, LP-30, SH-06, ECS-02Wording-only changes in Feature Schedule v1.1No estimate impact from wording alone

Tier 1 items not in the first delivery

SH-01–06 (Sharing & access), CV-18 (geometry verification), INT-08 (batch quotes), LP-30 (quote linking), INT-12 (deprecation warnings), GT-10 (endcaps) and GT-06 (soft corner).

Tier 1 additions in v1.1

GT-15 (soft hub, new in v1.1) and ONB-04 (AI assistant, moved up to Tier 1 in v1.1) are also not in the first delivery.

Confirm the current code state before the final SOW.

Snapshot

2026-09-23 code basis

Statuses and estimates are based on the code snapshot Betacalco shared on 2026-09-23. If the code has changed, statuses need re-verification before the SOW, using repository access or a fresh package.

Status

Two implementation disagreements

Their “Canvas v0.1” column marks GT-06 Soft corner and GT-15 Soft hub as Implemented. Neither exists in the code we reviewed.

Dependency

ONB-04 backend path

The AI assistant is now Tier 1, but its backend escalation path remains a stub. Under Option A it is in Tier 1, second delivery. Under Option B it is included in the single Tier 1 delivery.

Two ways to deliver Tier 1.

Both options complete the same Tier 1 scope before Tier 2. They differ only in delivery sequence and staffing. Neither option is recommended over the other.

SequenceTier 1 in two deliveries
First delivery~58 days
Second delivery~22 days

Tier 1, first delivery

The unchanged September quote: $40K–$60K, 3 months, one engineer, $20K deposit, and the balance at shipment.

Tier 1, second delivery

Approximately 22 days and ~$15K–$23K, followed by Tier 2. Items: SH-01–06 (Sharing & access), CV-18 (geometry verification), INT-08 (batch quotes), LP-30 (quote linking), INT-12 (deprecation warnings), GT-10 (endcaps), GT-06 (soft corner), GT-15 (soft hub, new in v1.1), and ONB-04 (AI assistant, moved up to Tier 1 in v1.1).

ScopeDaysPrice
Tier 1, first delivery~58$40K–$60K
Tier 1, second delivery~22~$15K–$23K
All Tier 1~80~$55K–$82K
Tier 2, remaining~9~$6K–$10K
Full scope~89~$61K–$92K

Per-feature day allocations remain in the attached spreadsheet. This page shows tier totals only.

Commercial ranges follow the delivery sequence.

Both options use the same day-rate basis and the same Tier 1 totals. The two options are presented without a recommendation.

Option A · Tier 1 in two deliveries

$40K–$60KTier 1, first delivery

Approximately 58 days over 3 months with one engineer, followed by Tier 1, second delivery.

  • $20K deposit to start
  • Balance paid at shipment
  • Second delivery: ~22 days and ~$15K–$23K
  • Tier 2 follows
Review Option A
Option B · Tier 1 in one delivery

~$55K–$82Kestimated Tier 1 range

Approximately 80 days: about 4 months with one engineer, or 3 months with two.

  • Completes all current Tier 1 before Tier 2
  • Tier 2 remaining is approximately 9 days
  • Staffing and sequence confirmed in the final SOW
Review Option B
Part-time dedicated

$9Kper month

A part-time dedicated capacity option for post-launch improvements and prioritized follow-on work.

  • Dedicated recurring capacity
  • Backlog prioritized with Betacalco
  • Separate from the initial project fee
Full-time dedicated

$18Kper month

A full-time dedicated capacity option for continuous product engineering after the production-readiness release.

  • Full-time dedicated capacity
  • Continuous delivery against the agreed roadmap
  • Separate from the initial project fee

Commercial basis: Tier 1, first delivery remains $40K–$60K with a $20K deposit and the balance paid at shipment. The other ranges apply the same day-rate basis to the current tier totals. Currency, taxes, verified statuses, final scope, shipment acceptance, staffing, and ongoing engagement details will be set in the applicable SOW.

Choose how Tier 1 should be delivered.

Option A · Two deliveries   Option B · One delivery

No option is recommended on this page. The final SOW will define the verified scope, acceptance criteria, staffing, schedule, and contract terms.