ArcStor · Pack · Build Planning

ArcStor Feature Matrix

Feature-by-feature build plan across 7 domains and 50 capabilities. Each row shows the build classification, phase target, t-shirt size, estimated hours split between human engineering and agentic automation, and current build status against the ArcGrid codebase. Hours are rough-order estimates for planning, not commitments.

50
TOTAL FEATURES
2,448
HUMAN HRS
852
AGENT HRS
17
GRID / GRID-X
20
NET-NEW
9
INTEGRATIONS
13
PARTIAL
37
ROADMAPPED
Type: GRID Existing GRID-X Extension NEW Net-new INT Integration Phase: 1 MVP 2 Commercial 3 Fixed mode 4 Scale Size: XS <8h S 8-24h M 24-80h L 80-200h XL 200h+ Status: LIVE Built PARTIAL Platform foundation exists - Roadmapped
Top of Funnel 15 features · 436h human · 432h agent
FeatureBreakoutTypePhaseSizeHuman hrsAgent hrsStatus
Instant online quoteZIP-based pricing lookup, size card selector, mode toggle (portable/fixed), quote object persisted with TTL, shareable URL on completion.NEW1M4020-
Online booking with paymentQuote-to-checkout flow, Stripe PaymentIntent (auth/capture split), booking confirmation, operator notification, order record.NEW1M4016-
Paid-first checkoutCard entry before contact capture, add-on merchandising slots, e-sign acknowledgment, declined-card handling inline, order summary sidebar.NEW1L8024-
Abandoned quote / cart recoveryQuote-expiry triggers, re-engagement SMS/email sequence via GRID comms layer, resume-quote deep link, analytics on recovery rate.GRID1S832PARTIAL
SEO-optimized site / content generationGEO Factory config per operator, location landing pages, unit-type pages, schema.org markup, sitemap generation. Agent-authored at operator scale.GRID1S848PARTIAL
Embeddable quote / checkout widgetiframe-safe widget bundle, PostMessage API for host-page comms, white-label CSS token passthrough, operator install snippet.NEW2M4816-
Promotion engineCampaign builder (offers, audiences, scheduling, frequency caps), operator approval gate on each send, performance dashboard.GRID-X2M2440-
Dynamic pricing / rate optimizationDemand signal ingestion, occupancy-aware rate surface, HAG-gated rate publish, A/B rate test scaffolding. No auto-publish without human commit.GRID-X2M3248-
Competitor pricing intelligenceMarket Intel Pipeline config for storage verticals, competitor unit rate scrape/normalize, pricing console view, alert on spread thresholds.GRID2S848PARTIAL
Lead CRM with follow-up automationGHL contact upsert on quote submission, tag-based segmentation (portable/fixed/OOR), follow-up cadence config, lead-to-move-in attribution.GRID-X1S1624PARTIAL
Call tracking / attribution to move-inCallRail or equivalent integration via INT layer, dynamic number insertion, call recording consent flow, move-in attribution join.INT2S168-
Review generation and responsePost-move-in review request sequence, GRID review agent drafts operator responses, HAG approval before post. Google/Yelp/Facebook targets.GRID2S840PARTIAL
AI live chat / pre-submit lead conversionInline chat widget pre-quote-submit, GRID-X agent handles objections and pricing FAQs, escalation to human queue, lead capture before departure.GRID-X2M2456-
Storage marketplace listingSpareFoot / competitor feed integration, unit availability sync, inbound lead normalization into GHL, attribution tagging.INT2M248-
Unit auction workflow (delinquent units)Auction listing prep agent, StorageAuctions / AuctionZip integration, bid result ingest, unit clear and re-list automation. HAG-gated at every legal step.GRID-X3L8056-
Ecommerce / Add-ons 6 features · 176h human · 88h agent
FeatureBreakoutTypePhaseSizeHuman hrsAgent hrsStatus
Merchandised add-on checkout flowProtection plan radio group (3 tiers, default middle), lock/supplies checkbox, service slot checkbox. Order summary syncs live. Each slot is a configurable product from operator config.NEW1M4016-
Protection / insurance plan upsellProgram partner integration (limited-lines umbrella), plan tier config, coverage disclosure, certificate delivery on activation. Legal review gate before launch.INT1M4816-
Physical goods sales (locks, supplies)Operator product catalog (SKU, price, image), add-to-order at checkout, fulfillment queue in operator dashboard, shipped/pickup tracking.NEW2M328-
Service upsells (priority windows, labor)Priority delivery time-slot selection with premium pricing, labor add-on (loading assist, packing), pricing rule engine per operator, dispatch integration.NEW2M3216-
Post-purchase / in-portal upsellGRID-X triggered offers after move-in (insurance upgrade, second box, referral), tenant portal banner slots, operator-configurable offer rules.GRID-X2S1616-
Attach-rate analytics and optimizationPer-SKU attach rate dashboard, A/B test scaffolding for add-on position and price, cohort analysis by move-in source, operator benchmark view.GRID2S832PARTIAL
Portable Operations 6 features · 584h human · 96h agent
FeatureBreakoutTypePhaseSizeHuman hrsAgent hrsStatus
Box lifecycle inventory state machineBox entity (id, type, size, status, custodian), state transitions (available to dispatched to at-customer to returned to maintenance), event log, fleet view dashboard.NEW1L12024-
Box location mappingGPS coordinate storage per box per event, map view of active fleet, customer address verification against ZIP radius, at-customer dwell time reporting.NEW1L8016-
Route optimization / dispatchDaily run sheet generation, route optimization API (HERE or Google), driver assignment, ETA calculation, customer notification on dispatch. Operator commit before driver receives run.NEW2L12024-
Driver mobile app (scan, photo, e-sign)PWA with offline capability, barcode scan on delivery/pickup, photo capture (condition documentation), customer e-sign on device, custody event push to server. Core of Phase 1 ops.NEW1XL20016-
Barcode / QR container scanningQR label generation per box, camera-based scan in driver PWA and operator web UI, scan-to-event mapping, label print queue for new fleet additions.NEW1M408-
Roundtrip / relocation pricing logicDelivery + pickup fee calculation, relocation surcharge (origin to new destination), distance-band pricing table per operator, quote display split (first-month-due breakdown).NEW1S248-
Brick-and-Mortar Operations 4 features · 328h human · 104h agent
FeatureBreakoutTypePhaseSizeHuman hrsAgent hrsStatus
Interactive facility / unit mapSVG-based facility floor plan, unit status overlay (available/occupied/overlocked), click-to-assign on move-in, color-coded by status. Operator-editable map layout.NEW3L12032-
Gate / access control integrationDoorKing / PTI / Noke priority vendor, tenant code provisioning on move-in, code revocation on move-out/overlock, access log ingest to tenant record.INT3M408-
Overlock / lien workflow automationPast-due trigger, jurisdiction-matched notice template, HAG commit before each legal step (overlock, pre-lien, lien, auction listing), notice delivery tracking, cure payment flow.GRID-X3L8048-
Multi-facility / multi-yard managementTenant scoped to facility, cross-facility occupancy roll-up, facility-level P&L, transfer workflow (box or unit across sites), network-level operator view.NEW1L8016-
Billing and Revenue 5 features · 208h human · 88h agent
FeatureBreakoutTypePhaseSizeHuman hrsAgent hrsStatus
Automated recurring billing / autopayMonthly charge cycle, proration on mid-period move-in, Stripe subscription or manual charge cadence, sales tax (TaxJar INT), QBO sync on invoice create.NEW1L8016-
Declined card recovery ladderRetry schedule (day 1, 3, 7), SMS/email nudge at each step via GRID comms, card update self-service link, escalation to overlock trigger at configurable threshold.GRID-X1M3224-
Automated rate increases (churn-aware)Rate increase schedule config, tenant churn-risk score from GRID analytics, HAG-gated batch approval before notices go out, notice template with cure opt-out, exception queue.GRID-X2M2432-
Payment processor flexibilityStripe primary, Authorize.net adapter for SiteLink switchers (Phase 2), processor abstraction layer so operator can configure at onboarding. No processor lock-in.INT1M328-
Accounting sync (QBO and peers)Invoice push on billing event, payment match on Stripe webhook, refund/credit notes, chart-of-accounts mapping wizard at onboarding. QBO primary, Xero later.INT1M408-
Tenant Experience 5 features · 288h human · 96h agent
FeatureBreakoutTypePhaseSizeHuman hrsAgent hrsStatus
Tenant self-service portalPay balance, update card, view/download contract, request pickup (portable), submit move-out notice. Auth via magic link. Every action produces a record visible to operator.NEW1L12024-
E-sign contracts inline in checkoutDocuSign / HelloSign INT, contract template per operator, inline sign flow (no redirect), executed PDF stored per tenant, re-sign trigger on rate change.INT1M408-
Tenant mobile experience (PWA-first)Mobile-first portal: responsive layout, add-to-home-screen manifest, push notification opt-in, offline balance view, biometric auth on return visit.NEW1L8016-
Lifecycle comms (SMS / email, event-driven)GRID comms layer: move-in welcome, payment receipt, renewal notice, rate-increase notice, lien notice, pickup-scheduled confirmation. Operator-configurable per event.GRID1S832PARTIAL
Referral program with account creditsTenant referral link generation, referred-move-in attribution, account credit issuance on qualifying event, credit redemption at next billing cycle, operator credit policy config.NEW2M4016-
Platform 9 features · 428h human · 136h agent
FeatureBreakoutTypePhaseSizeHuman hrsAgent hrsStatus
Open public API and webhooksREST API (quotes, orders, tenants, units), API key management, per-operator rate limiting, webhook subscriptions for order/billing/status events, OpenAPI spec.NEW2L8016-
Data warehouse access / exportClickHouse pipeline config for arcstor events, operator-scoped read credentials, CSV export from dashboard, scheduled report delivery.GRID2S824PARTIAL
White-label theming / design tokensCSS custom property system (brand color, logo, font), operator theme config in dashboard, token injection at edge, preview mode. Supports Marketplace standalone extraction.NEW2M4016PARTIAL
Funnel and cohort analyticsQuote-to-checkout funnel, drop-off by step, cohort retention (months 1-12), attach rate by add-on, occupancy trend per facility. GRID analytics stack config.GRID1S832PARTIAL
Human approval gates with audit trailGovernance Graph config for ArcStor action types, default auto-approval scopes (routine low-risk), operator-configurable approval radius, immutable audit log per decision.GRID1S816PARTIAL
Sovereign / self-hosted deploymentArcHelm namespace packaging, operator-supplied infra checklist, credential rotation tooling, on-prem database support. Phase 4 only: no beachhead operator needs this.GRID4M248PARTIAL
Dual-mode data model (portable + fixed)Single Asset entity with mode discriminator, mode-specific field sets (GPS/lifecycle for portable, unit/facility for fixed), all funnel/billing surfaces mode-agnostic. Schema foundation for everything.NEW1L8016-
Migration importers and parallel-run modev1: spreadsheet import + Stella-shaped CSV. v2 (Phase 2): SiteLink full export via API. Parallel-run mode: ArcStor quote/checkout in front of incumbent FMS, no cutover required on day 1.NEW1L8032-
Role-based access and unlimited usersRoles: operator, manager, driver, read-only. User invite flow, role scoping on all action types, SSO hook (Phase 3). Pricing model is flat-rate (no per-seat).NEW1S240PARTIAL
Phase 1 scope (MVP)

Dual-mode data model, quote engine, paid-first checkout, recurring billing, declined-card recovery, migration importer v1, driver PWA, barcode scanning, tenant portal, multi-site, lifecycle comms, funnel analytics, HAG config, role-based access. ~1,100 human hrs / ~330 agent hrs.

Agent hours rationale

Agent hours are highest in growth and intelligence features (SEO content, review response, pricing intel, campaign management) where GRID automation runs at operator scale. Engineering features (driver PWA, billing engine) skew human. Agent leverage ratio: ~1 agent hr per 2.9 human hrs.

Standing constraints

HAG invariant on all consequential actions (no phase waivers). GRID-HANDOFF-PROD-001 gate before any external operator onboarding. No funnel surface builds without approved UX spec first (ARCSTOR-SPEC-PRODUCT-001 ยง13). Hours do not include legal review gates.

Build status methodology

PARTIAL means the ArcGrid platform has a committed foundation the ArcStor pack will extend: ArcFlow workflow engine, GHL comms integration, design token system, member/role model, analytics layer, and ArcHelm deploy infra. 13 of 50 features (all GRID-typed plus key platform primitives) have a real codebase starting point. The remaining 37 are net-new for this pack.