Actionist Industry Registry
← Back to industry registry
ecommerce · evidence-backed demand prior · observed 2026-08-27

Ecommerce

Ecommerce demand centers on cart recovery, inventory sync and support tickets; payment/PII and order authority are the hard boundaries.

45Observed repo slots
8Distinct repos
4Observed demand cells
8Open matrix cells

Demand atoms and workflow

High-value read-only workflow

Read-only commerce-exception desk: join order, inventory, cart, and ticket snapshots; surface stock, duplicate, and SLA exceptions with evidence.

Demand signal / validated demand

E — Catalogue signal: Recover abandoned carts, sync inventory, and handle support tickets.

U — Not established in this lane; no attributable industry denominator or repeated accepted-outcome receipt.

Atom join

monitor_alertfollow_up_chasesync_handofftriage_routereport_digest

Specification crosswalk: I — monitor_alert, follow_up_chase, sync_handoff, triage_route, report_digest

Industry model

Entities

customercartorderline_itemproductinventory_locationticketpayment_statusexception

States

observed → normalized → healthy | at_risk → needs_review → owner_acknowledged → resolved; order state remains source-owned

Terminal owner

ecommerce_operations_or_support_lead

Authority boundary

Read-only order, inventory, cart, and ticket views; no cart recovery message, order/payment change, fulfilment action, or refund.

Source of truth / exception paths

Source of truth: Commerce platform/order ledger plus inventory and support systems; payment provider is a separate authoritative boundary.

Exception paths: inventory race; duplicate order; payment pending; stale stock; PII access refusal; ticket/order mismatch

Discovery preparation

Precomputable context

  • platform-detectable stack (storefront, payment, support, 3PL) from public site
  • order/inventory/ticket state machines
  • archetype fit (support + inventory ops)
  • stack detection via public storefront fingerprinting is unusually strong here

Questions that must be asked

  • inventory source of truth across locations/channels
  • SLA targets and ticket taxonomy
  • recovery-message consent and brand voice
  • peak-season constraints

Contradiction risks

  • 'inventory sync' stated as want while root cause is multi-channel ownership ambiguity
  • support metrics vs actual queue reality

Observed repository matrix

These are the non-null rows from repo-matrix-observations.jsonl for this industry. The 1,000-row partition includes reserved cells; only 45 observed repository slots are shown here.

RepositoryObserved slotsDimensionsCapability familiesObserved atoms
Natnael243/Eastafrica ↗7data_model, demand_atom_fit, economics_maintenance, provenance_rights, runtime_deployment, ui_assembly, workflow_behaviordatafollow_up_chase, monitor_alert, sync_handoff, triage_route
nikichakraborty2005/Ecommerce-Inventory-Demand-Forecasting ↗7data_model, demand_atom_fit, economics_maintenance, runtime_deployment, ui_assembly, verification_eval, workflow_behaviordatafollow_up_chase, monitor_alert, sync_handoff, triage_route
e-commerce-sample/ecommerce-inventory-service ↗6data_model, demand_atom_fit, economics_maintenance, provenance_rights, runtime_deployment, workflow_behaviordatafollow_up_chase, monitor_alert, sync_handoff, triage_route
erankitsrivastava/Multi-Platform-SKU-Scraper-Magento---Shopify ↗6agent_authority, data_model, demand_atom_fit, economics_maintenance, integration_surface, workflow_behaviordatafollow_up_chase, monitor_alert, sync_handoff, triage_route
Natnael243/eastAfrica_Admin ↗6data_model, demand_atom_fit, economics_maintenance, provenance_rights, runtime_deployment, workflow_behaviordatafollow_up_chase, monitor_alert, sync_handoff, triage_route
mdalmamunit427/ecommerce-inventory ↗5data_model, demand_atom_fit, economics_maintenance, runtime_deployment, workflow_behaviordatafollow_up_chase, monitor_alert, sync_handoff, triage_route
sroy96/Ecommerce-Inventory-and-Order-Management-Microservice ↗5data_model, demand_atom_fit, economics_maintenance, ui_assembly, workflow_behaviordatafollow_up_chase, monitor_alert, sync_handoff, triage_route
microservices-aspnetcore/ecommerce-inventory ↗3data_model, demand_atom_fit, economics_maintenancedatafollow_up_chase, monitor_alert, sync_handoff, triage_route

Empty-cell gap matrix

The ten category cells retain both demand and supply state. NO_OBSERVED_DEMAND_SIGNAL means the research denominator is empty; it is not a claim that the workflow does not exist.

Category / empty-cell keyObserved demandCandidate coverageSearch waveCandidate examples
Intake and normalizationintake_and_normalizationNOT_OBSERVED_IN_750_SLOTS0 slots · 0 reposNO_OBSERVED_DEMAND_SIGNAL10 candidate repos · 10 source rowsNOT_SEARCHEDno targeted search proposalLimeSurvey/LimeSurvey, ProcessMaker/processmaker, al1abb/invoify, formbricks/formbricks
Triage and routingtriage_and_routingOBSERVED45 slots · 8 reposSHARED_CANDIDATE_COVERAGE31 candidate repos · 31 source rowsNOT_SEARCHEDno targeted search proposalAlfresco/alfresco-community-repo, Leantime/leantime, ProcessMaker/processmaker, Worklenz/worklenz
Records, extraction and auditrecords_and_auditNOT_OBSERVED_IN_750_SLOTS0 slots · 0 reposNO_OBSERVED_DEMAND_SIGNAL47 candidate repos · 47 source rowsNOT_SEARCHEDno targeted search proposalAlfresco/alfresco-community-repo, AppFlowy-IO/AppFlowy, BookStackApp/BookStack, BuilderIO/builder
Classification and prioritizationclassification_and_prioritizationNOT_OBSERVED_IN_750_SLOTS0 slots · 0 reposNO_OBSERVED_DEMAND_SIGNAL39 candidate repos · 39 source rowsNOT_SEARCHEDno targeted search proposalDolibarr/dolibarr, PostHog/posthog, SuiteCRM/SuiteCRM, apache/superset
Scheduling and coordinationscheduling_and_coordinationNOT_OBSERVED_IN_750_SLOTS0 slots · 0 reposNO_OBSERVED_DEMAND_SIGNAL14 candidate repos · 14 source rowsNOT_SEARCHEDno targeted search proposalcalcom/cal.diy, alextselegidis/easyappointments, lukevella/rallly, thunderbird/appointment
Follow-up and communicationfollow_up_and_communicationOBSERVED45 slots · 8 reposSHARED_CANDIDATE_COVERAGE23 candidate repos · 23 source rowsNOT_SEARCHEDno targeted search proposalRocketChat/Rocket.Chat, TryGhost/Ghost, activepieces/activepieces, chatwoot/chatwoot
Reporting and digestreporting_and_digestNOT_OBSERVED_IN_750_SLOTS0 slots · 0 reposNO_OBSERVED_DEMAND_SIGNAL15 candidate repos · 15 source rowsNOT_SEARCHEDno targeted search proposalPostHog/posthog, apache/superset, bigcapitalhq/bigcapital, cube-js/cube
Monitoring and alertsmonitoring_and_alertsOBSERVED45 slots · 8 reposZERO_CANDIDATE_COVERAGE0 candidate repos · 0 source rowsSEARCHED_DRYtargeted search eligiblenone recorded
Approval and controlled publishingapproval_and_controlled_publishNOT_OBSERVED_IN_750_SLOTS0 slots · 0 reposNO_OBSERVED_DEMAND_SIGNAL21 candidate repos · 21 source rowsNOT_SEARCHEDno targeted search proposalBudibase/budibase, ProcessMaker/processmaker, activepieces/activepieces, apache/airflow
Sync and browser operationssync_and_browser_operationsOBSERVED45 slots · 8 reposTHIN_OR_PARTIAL_COVERAGE1 candidate repos · 1 source rowsSEARCHED_DRYtargeted search eligibleactivepieces/activepieces

Shelf candidates joined to this industry

These records come from the permanent source registry's industry-demand join. A joined candidate remains a discovery/research record; qualification and admission are shown explicitly.

Joined shelf recordObserved slotsFamilies / atomsCurrent verdictQualification / admission
e-commerce-sample/ecommerce-inventory-service ↗6datafollow_up_chase, monitor_alert, sync_handoff, triage_routediscovery_candidateNOT_QUALIFIED / NOT_ADMITTED
erankitsrivastava/Multi-Platform-SKU-Scraper-Magento---Shopify ↗6datafollow_up_chase, monitor_alert, sync_handoff, triage_routediscovery_candidateNOT_QUALIFIED / NOT_ADMITTED
mdalmamunit427/ecommerce-inventory ↗5datafollow_up_chase, monitor_alert, sync_handoff, triage_routediscovery_candidateNOT_QUALIFIED / NOT_ADMITTED
microservices-aspnetcore/ecommerce-inventory ↗3datafollow_up_chase, monitor_alert, sync_handoff, triage_routediscovery_candidateNOT_QUALIFIED / NOT_ADMITTED
Natnael243/Eastafrica ↗7datafollow_up_chase, monitor_alert, sync_handoff, triage_routediscovery_candidateNOT_QUALIFIED / NOT_ADMITTED
Natnael243/eastAfrica_Admin ↗6datafollow_up_chase, monitor_alert, sync_handoff, triage_routediscovery_candidateNOT_QUALIFIED / NOT_ADMITTED
nikichakraborty2005/Ecommerce-Inventory-Demand-Forecasting ↗7datafollow_up_chase, monitor_alert, sync_handoff, triage_routediscovery_candidateNOT_QUALIFIED / NOT_ADMITTED
sroy96/Ecommerce-Inventory-and-Order-Management-Microservice ↗5datafollow_up_chase, monitor_alert, sync_handoff, triage_routediscovery_candidateNOT_QUALIFIED / NOT_ADMITTED

Open gaps

Intake and normalization

NO_OBSERVED_DEMAND_SIGNAL · 0 observed demand slots · 10 candidate repositories.

NOT_SEARCHED. Exact P03 source-kind coverage for form/portal intake; generic CRM or Stage 0 tags are not counted as intake coverage.

Records, extraction and audit

NO_OBSERVED_DEMAND_SIGNAL · 0 observed demand slots · 47 candidate repositories.

NOT_SEARCHED. Exact P03 document/record kinds; source-specific authority and provenance remain unqualified.

Classification and prioritization

NO_OBSERVED_DEMAND_SIGNAL · 0 observed demand slots · 39 candidate repositories.

NOT_SEARCHED. Exact P03 CRM/analytics/search candidates are adjacent supply, not proof of a classifier workflow.

Scheduling and coordination

NO_OBSERVED_DEMAND_SIGNAL · 0 observed demand slots · 14 candidate repositories.

NOT_SEARCHED. Exact P03 scheduling kind only; calendar UI alone is not a booking/authority proof.

Reporting and digest

NO_OBSERVED_DEMAND_SIGNAL · 0 observed demand slots · 15 candidate repositories.

NOT_SEARCHED. Exact P03 analytics kind; a reporting surface is not a measured client outcome.

Monitoring and alerts

ZERO_CANDIDATE_COVERAGE · 45 observed demand slots · 0 candidate repositories.

SEARCHED_DRY. No dedicated P03 capability kind is mapped; analytics is not silently promoted to monitoring.

Approval and controlled publishing

NO_OBSERVED_DEMAND_SIGNAL · 0 observed demand slots · 21 candidate repositories.

NOT_SEARCHED. Exact P03 approval/signing kinds; an approval-shaped product does not grant host authority.

Sync and browser operations

THIN_OR_PARTIAL_COVERAGE · 45 observed demand slots · 1 candidate repositories.

SEARCHED_DRY. Connector candidates cover a possible sync seam; no direct P03 browser-operation kind is available.

Safe-pilot boundary

Rationale

A read model can expose revenue-impacting exceptions without touching orders, payments, or customer communications.

Falsifier

Synthetic replay cannot distinguish stale inventory from real stock state, or claimed value depends on an outbound recovery action rather than accurate visibility.

Sources: research/actionmodel-builder-research-2026-08-26/phase-2/outputs/industry-atom-specifications.md · research/workstreams/p01-client-intelligence/runs/2026-08-27-sprint-1-fable/industry-discovery-priors.jsonl · research/actionmodel-builder-research-2026-08-26/expansion/outputs/repo-matrix-observations.jsonl · research/workstreams/2026-08-28-program-driver/shelf-prebake/industry-gap-matrix.json · knowledge/capability-shelf/source-registry.jsonl