High-value read-only workflow
Read-only campaign-and-reporting desk: join content calendar, approval status, channel metrics, and lead queues; identify missing approval or source evidence.
Agency demand centers on content scheduling, reporting decks and retainer-lead chasing; client approval is the authoritative gate for publishing.
Read-only campaign-and-reporting desk: join content calendar, approval status, channel metrics, and lead queues; identify missing approval or source evidence.
E — Catalogue signal: Schedule content, pull reporting decks, and chase retainer leads.
U — Not established in this lane; no attributable industry denominator or repeated accepted-outcome receipt.
Specification crosswalk: I — approval_publish, schedule_coordinate, report_digest, follow_up_chase, extract_structure
briefed → drafted → approval_pending → approved | changes_requested → scheduled → reported
client_account_lead_with_named_client_approver
Read-only calendars, metrics, lead and asset metadata; no publish, ad spend, client message, or rights grant.
Source of truth: Campaign/calendar system plus channel analytics and CRM; client approval record is authoritative for publishing.
Exception paths: missing approval; metric lag; asset-rights unknown; channel token denied; duplicate lead; client scope conflict
These are the non-null rows from repo-matrix-observations.jsonl for this industry. The 1,000-row partition includes reserved cells; only 3 observed repository slots are shown here.
| Repository | Observed slots | Dimensions | Capability families | Observed atoms |
|---|---|---|---|---|
| siddharthhkumar/Instagram-Marketing-Analytics ↗ | 3 | demand_atom_fit, economics_maintenance, ui_assembly | builder | extract_structure, follow_up_chase, monitor_alert, report_digest |
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 | NOT_OBSERVED_IN_750_SLOTS0 slots · 0 repos | NO_OBSERVED_DEMAND_SIGNAL10 candidate repos · 10 source rows | SEARCHED_DRYno 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 | SEARCHED_DRYno targeted search proposal | Alfresco/alfresco-community-repo, Leantime/leantime, ProcessMaker/processmaker, Worklenz/worklenz |
Records, extraction and auditrecords_and_audit | OBSERVED3 slots · 1 repos | SHARED_CANDIDATE_COVERAGE47 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 | SEARCHED_DRYno 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 | SEARCHED_WITH_RESULTSno targeted search proposal | calcom/cal.diy, alextselegidis/easyappointments, lukevella/rallly, thunderbird/appointment |
Follow-up and communicationfollow_up_and_communication | OBSERVED3 slots · 1 repos | SHARED_CANDIDATE_COVERAGE23 candidate repos · 23 source rows | NOT_SEARCHEDno targeted search proposal | RocketChat/Rocket.Chat, TryGhost/Ghost, activepieces/activepieces, chatwoot/chatwoot |
Reporting and digestreporting_and_digest | OBSERVED3 slots · 1 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 | OBSERVED3 slots · 1 repos | ZERO_CANDIDATE_COVERAGE0 candidate repos · 0 source rows | SEARCHED_DRYtargeted search eligible | 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 | SEARCHED_WITH_RESULTSno targeted search proposal | Budibase/budibase, ProcessMaker/processmaker, activepieces/activepieces, apache/airflow |
Sync and browser operationssync_and_browser_operations | NOT_OBSERVED_IN_750_SLOTS0 slots · 0 repos | NO_OBSERVED_DEMAND_SIGNAL1 candidate repos · 1 source rows | SEARCHED_DRYno targeted search proposal | 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 |
|---|---|---|---|---|
| siddharthhkumar/Instagram-Marketing-Analytics ↗ | 3 | builderextract_structure, follow_up_chase, monitor_alert, report_digest | discovery_candidate | NOT_QUALIFIED / NOT_ADMITTED |
NO_OBSERVED_DEMAND_SIGNAL · 0 observed demand slots · 10 candidate repositories.
SEARCHED_DRY. Exact P03 source-kind coverage for form/portal intake; generic CRM or Stage 0 tags are not counted as intake coverage.
NO_OBSERVED_DEMAND_SIGNAL · 0 observed demand slots · 31 candidate repositories.
SEARCHED_DRY. Exact P03 workflow/support/project kinds; a product README alone is not semantic coverage.
NO_OBSERVED_DEMAND_SIGNAL · 0 observed demand slots · 39 candidate repositories.
SEARCHED_DRY. 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.
SEARCHED_WITH_RESULTS. Exact P03 scheduling kind only; calendar UI alone is not a booking/authority proof.
ZERO_CANDIDATE_COVERAGE · 3 observed demand slots · 0 candidate repositories.
SEARCHED_DRY. 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.
SEARCHED_WITH_RESULTS. Exact P03 approval/signing kinds; an approval-shaped product does not grant host authority.
NO_OBSERVED_DEMAND_SIGNAL · 0 observed demand slots · 1 candidate repositories.
SEARCHED_DRY. Connector candidates cover a possible sync seam; no direct P03 browser-operation kind is available.
Report and approval queues are reversible, while publishing and ad spend remain outside the pilot.
Synthetic campaign cases cannot distinguish approved from draft content, or claimed benefit only appears after external publishing.
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