High-value read-only workflow
Read-only SaaS operating desk: join CRM pipeline, product-usage/renewal signals, support state, and CI/release event summaries; surface owner queues.
SaaS demand centers on MQL-to-demo conversion, churn reduction and shipping speed; authority is split across revenue, success and engineering owners.
Read-only SaaS operating desk: join CRM pipeline, product-usage/renewal signals, support state, and CI/release event summaries; surface owner queues.
E — Catalogue signal: Turn MQLs into demos, keep churn low, and ship faster.
U — Not established in this lane; no attributable industry denominator or repeated accepted-outcome receipt.
Specification crosswalk: I — triage_route, follow_up_chase, monitor_alert, sync_handoff, report_digest
lead → qualified → demo_pending → opportunity; account: active → at_risk → renewal_review; release: queued → failed | healthy
revops_customer_success_or_engineering_owner_by_exception
Read-only CRM, usage, support, and release metadata; no outreach, entitlement change, production deploy, or customer-data mutation.
Source of truth: CRM/billing and product analytics for commercial state; issue/CI system for release state; authority is split and must be declared.
Exception paths: account identity mismatch; event lag; churn false positive; duplicate ticket; CI status conflict; tenant boundary
These are the non-null rows from repo-matrix-observations.jsonl for this industry. The 1,000-row partition includes reserved cells; only 57 observed repository slots are shown here.
| Repository | Observed slots | Dimensions | Capability families | Observed atoms |
|---|---|---|---|---|
| boxyhq/saas-starter-kit ↗ | 9 | agent_authority, data_model, demand_atom_fit, economics_maintenance, integration_surface, provenance_rights, runtime_deployment, ui_assembly, workflow_behavior | builder, scaffold | auth-interface, deployment, scaffold-selection, sync_handoff |
| nextjs/saas-starter ↗ | 9 | agent_authority, data_model, demand_atom_fit, economics_maintenance, integration_surface, provenance_rights, runtime_deployment, ui_assembly, workflow_behavior | builder, scaffold | auth-interface, deployment, scaffold-selection, sync_handoff |
| mickasmt/next-saas-stripe-starter ↗ | 8 | agent_authority, data_model, demand_atom_fit, economics_maintenance, integration_surface, provenance_rights, runtime_deployment, ui_assembly | builder, scaffold | auth-interface, deployment, scaffold-selection, sync_handoff |
| KolbySisk/next-supabase-stripe-starter ↗ | 7 | data_model, demand_atom_fit, economics_maintenance, provenance_rights, runtime_deployment, ui_assembly, workflow_behavior | builder, scaffold | auth-interface, deployment, scaffold-selection, sync_handoff |
| webdevcody/wdc-saas-starter-kit ↗ | 7 | data_model, demand_atom_fit, economics_maintenance, provenance_rights, runtime_deployment, ui_assembly, workflow_behavior | builder, scaffold | auth-interface, deployment, scaffold-selection, sync_handoff |
| Blazity/next-saas-starter ↗ | 6 | demand_atom_fit, economics_maintenance, provenance_rights, runtime_deployment, ui_assembly, workflow_behavior | builder, scaffold | auth-interface, deployment, scaffold-selection, sync_handoff |
| espocrm/espocrm ↗ | 6 | data_model, demand_atom_fit, economics_maintenance, provenance_rights, runtime_deployment, workflow_behavior | builder | intake_normalize, report_digest, sync_handoff |
| oroinc/crm-application ↗ | 5 | demand_atom_fit, economics_maintenance, provenance_rights, runtime_deployment, workflow_behavior | builder | intake_normalize, report_digest, sync_handoff |
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 key | Observed demand | Candidate coverage | Search wave | Candidate examples |
|---|---|---|---|---|
Intake and normalizationintake_and_normalization | OBSERVED11 slots · 2 repos | SHARED_CANDIDATE_COVERAGE10 candidate repos · 10 source rows | NOT_SEARCHEDno targeted search proposal | LimeSurvey/LimeSurvey, ProcessMaker/processmaker, al1abb/invoify, formbricks/formbricks |
Triage and routingtriage_and_routing | NOT_OBSERVED_IN_750_SLOTS0 slots · 0 repos | NO_OBSERVED_DEMAND_SIGNAL31 candidate repos · 31 source rows | NOT_SEARCHEDno targeted search proposal | Alfresco/alfresco-community-repo, Leantime/leantime, ProcessMaker/processmaker, Worklenz/worklenz |
Records, extraction and auditrecords_and_audit | NOT_OBSERVED_IN_750_SLOTS0 slots · 0 repos | NO_OBSERVED_DEMAND_SIGNAL47 candidate repos · 47 source rows | NOT_SEARCHEDno targeted search proposal | Alfresco/alfresco-community-repo, AppFlowy-IO/AppFlowy, BookStackApp/BookStack, BuilderIO/builder |
Classification and prioritizationclassification_and_prioritization | NOT_OBSERVED_IN_750_SLOTS0 slots · 0 repos | NO_OBSERVED_DEMAND_SIGNAL39 candidate repos · 39 source rows | NOT_SEARCHEDno targeted search proposal | Dolibarr/dolibarr, PostHog/posthog, SuiteCRM/SuiteCRM, apache/superset |
Scheduling and coordinationscheduling_and_coordination | NOT_OBSERVED_IN_750_SLOTS0 slots · 0 repos | NO_OBSERVED_DEMAND_SIGNAL14 candidate repos · 14 source rows | NOT_SEARCHEDno targeted search proposal | calcom/cal.diy, alextselegidis/easyappointments, lukevella/rallly, thunderbird/appointment |
Follow-up and communicationfollow_up_and_communication | NOT_OBSERVED_IN_750_SLOTS0 slots · 0 repos | NO_OBSERVED_DEMAND_SIGNAL23 candidate repos · 23 source rows | NOT_SEARCHEDno targeted search proposal | RocketChat/Rocket.Chat, TryGhost/Ghost, activepieces/activepieces, chatwoot/chatwoot |
Reporting and digestreporting_and_digest | OBSERVED11 slots · 2 repos | SHARED_CANDIDATE_COVERAGE15 candidate repos · 15 source rows | NOT_SEARCHEDno targeted search proposal | PostHog/posthog, apache/superset, bigcapitalhq/bigcapital, cube-js/cube |
Monitoring and alertsmonitoring_and_alerts | NOT_OBSERVED_IN_750_SLOTS0 slots · 0 repos | NO_OBSERVED_DEMAND_SIGNAL0 candidate repos · 0 source rows | NOT_SEARCHEDno targeted search proposal | none recorded |
Approval and controlled publishingapproval_and_controlled_publish | NOT_OBSERVED_IN_750_SLOTS0 slots · 0 repos | NO_OBSERVED_DEMAND_SIGNAL21 candidate repos · 21 source rows | NOT_SEARCHEDno targeted search proposal | Budibase/budibase, ProcessMaker/processmaker, activepieces/activepieces, apache/airflow |
Sync and browser operationssync_and_browser_operations | OBSERVED57 slots · 8 repos | THIN_OR_PARTIAL_COVERAGE1 candidate repos · 1 source rows | SEARCHED_DRYtargeted search eligible | activepieces/activepieces |
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 record | Observed slots | Families / atoms | Current verdict | Qualification / admission |
|---|---|---|---|---|
| Blazity/next-saas-starter ↗ | 6 | builder, scaffoldauth-interface, deployment, scaffold-selection, sync_handoff | discovery_candidate | NOT_QUALIFIED / NOT_ADMITTED |
| boxyhq/saas-starter-kit ↗ | 9 | builder, scaffoldauth-interface, deployment, scaffold-selection, sync_handoff | discovery_candidate | NOT_QUALIFIED / NOT_ADMITTED |
| espocrm/espocrm ↗ | 6 | builderintake_normalize, report_digest, sync_handoff | discovery_candidate | NOT_QUALIFIED / NOT_ADMITTED |
| KolbySisk/next-supabase-stripe-starter ↗ | 7 | builder, scaffoldauth-interface, deployment, scaffold-selection, sync_handoff | discovery_candidate | NOT_QUALIFIED / NOT_ADMITTED |
| mickasmt/next-saas-stripe-starter ↗ | 8 | builder, scaffoldauth-interface, deployment, scaffold-selection, sync_handoff | discovery_candidate | NOT_QUALIFIED / NOT_ADMITTED |
| nextjs/saas-starter ↗ | 9 | builder, scaffoldauth-interface, deployment, scaffold-selection, sync_handoff | discovery_candidate | NOT_QUALIFIED / NOT_ADMITTED |
| oroinc/crm-application ↗ | 5 | builderintake_normalize, report_digest, sync_handoff | discovery_candidate | NOT_QUALIFIED / NOT_ADMITTED |
| webdevcody/wdc-saas-starter-kit ↗ | 7 | builder, scaffoldauth-interface, deployment, scaffold-selection, sync_handoff | discovery_candidate | NOT_QUALIFIED / NOT_ADMITTED |
NO_OBSERVED_DEMAND_SIGNAL · 0 observed demand slots · 31 candidate repositories.
NOT_SEARCHED. Exact P03 workflow/support/project kinds; a product README alone is not semantic coverage.
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.
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.
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.
NO_OBSERVED_DEMAND_SIGNAL · 0 observed demand slots · 23 candidate repositories.
NOT_SEARCHED. Exact P03 message/support candidates; consent, approval and idempotency are not inferred.
NO_OBSERVED_DEMAND_SIGNAL · 0 observed demand slots · 0 candidate repositories.
NOT_SEARCHED. No dedicated P03 capability kind is mapped; analytics is not silently promoted to monitoring.
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.
THIN_OR_PARTIAL_COVERAGE · 57 observed demand slots · 1 candidate repositories.
SEARCHED_DRY. Connector candidates cover a possible sync seam; no direct P03 browser-operation kind is available.
A cross-system read model exercises high-reuse atoms while keeping messaging, billing, and release authority out of scope.
The join cannot preserve source ownership across commercial and engineering states, or its value depends on outbound or deployment actions.
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