Dineway Content Atomization
Create channel assets from a proven Dineway content revision. Atomization is a specialist Pipeline
Job; it does not create a second article authority and it does not publish to external channels.
Inputs
- Active Run/Job/Assignment/Attempt and accepted input Result versions.
- Exact source collection, content ID, Draft or Live Revision ID, byline, locale, Site Context, and
full native content read.
- Requested formats and tone constraints. Prefer high-performing or evergreen source content when
evidence exists.
Supported format families include social, email, ad, thread, summary,
linkedin_carousel, twitter_thread, newsletter, and instagram_carousel. Map them to an
explicit channel; do not assume one generic post fits every platform.
Workflow
- Verify the exact source revision is current and authorized for reuse. Do not atomize stale local
text or unpublished sensitive material without operator intent.
- Extract the source's claims, examples, evidence, voice, and conversion goal. Preserve meaning and
attribution; do not invent facts to make an atom more engaging.
- Generate each requested format within its channel conventions and requested tone. Record a
stable atom ID, type, channel, content, character/segment count, source section, evidence IDs,
call to action, and review status in metadata.
- Review for truncation, lost context, unsupported certainty, byline drift, accessibility, and
platform-sensitive claims. Spread scheduling recommendations across days/weeks rather than
dumping all atoms at once.
- For batch work, create one Job per source revision unless the parent Run explicitly records all
source revision inputs. Failed sources must not erase completed Results.
Stage completion and export
Write jobs/<job-id>/atomization/manifest.json, then return its canonical content and a typed
payload containing sourceCollection, sourceContentId, sourceDraftRevisionId, and the atom
array. Identity must match the same exact CMS Draft Revision. Include source timestamps,
observation IDs, provenance, and any bounded raw artifact reference.
The master calls content_pipeline_stage_complete to derive the receipt and create/accept the
immutable Atomization Result. The manifest can be transformed locally to JSON, Markdown, text, or
CSV for downstream tools, but exports remain derived from native state. Do not call granular Result
operations, post, email, schedule, or advertise without the owning reviewed integration.
1---2name: dineway-content-atomization3description: Break an exact Dineway long-form content revision into reviewable atomic assets for social, email, ads, threads, summaries, LinkedIn carousels, newsletters, and Instagram carousels. Use for single or batch repurposing, structured export, and channel-specific content banks.4---56# Dineway Content Atomization78Create channel assets from a proven Dineway content revision. Atomization is a specialist Pipeline9Job; it does not create a second article authority and it does not publish to external channels.1011## Inputs1213- Active Run/Job/Assignment/Attempt and accepted input Result versions.14- Exact source collection, content ID, Draft or Live Revision ID, byline, locale, Site Context, and15 full native content read.16- Requested formats and tone constraints. Prefer high-performing or evergreen source content when17 evidence exists.1819Supported format families include `social`, `email`, `ad`, `thread`, `summary`,20`linkedin_carousel`, `twitter_thread`, `newsletter`, and `instagram_carousel`. Map them to an21explicit channel; do not assume one generic post fits every platform.2223## Workflow24251. Verify the exact source revision is current and authorized for reuse. Do not atomize stale local26 text or unpublished sensitive material without operator intent.272. Extract the source's claims, examples, evidence, voice, and conversion goal. Preserve meaning and28 attribution; do not invent facts to make an atom more engaging.293. Generate each requested format within its channel conventions and requested tone. Record a30 stable atom ID, type, channel, content, character/segment count, source section, evidence IDs,31 call to action, and review status in metadata.324. Review for truncation, lost context, unsupported certainty, byline drift, accessibility, and33 platform-sensitive claims. Spread scheduling recommendations across days/weeks rather than34 dumping all atoms at once.355. For batch work, create one Job per source revision unless the parent Run explicitly records all36 source revision inputs. Failed sources must not erase completed Results.3738## Stage completion and export3940Write `jobs/<job-id>/atomization/manifest.json`, then return its canonical content and a typed41payload containing `sourceCollection`, `sourceContentId`, `sourceDraftRevisionId`, and the atom42array. Identity must match the same exact CMS Draft Revision. Include source timestamps,43observation IDs, provenance, and any bounded raw artifact reference.4445The master calls `content_pipeline_stage_complete` to derive the receipt and create/accept the46immutable Atomization Result. The manifest can be transformed locally to JSON, Markdown, text, or47CSV for downstream tools, but exports remain derived from native state. Do not call granular Result48operations, post, email, schedule, or advertise without the owning reviewed integration.