Content Monster admin (legacy tables · new desk)

Client:APlus+Parallel 40 ProductionsSmoke Test (internal)Springs Charter Schools
What do Step and Platform mean?Step (where in the 5-step pipeline the rule applies): Platform: all = every platformfacebook = Facebook posts/Reelsinstagram = Instagramyoutube = YouTube long-formshorts = YouTube Shortsx = X (Twitter)
Priority: higher wins when two active rules share a conflict group (rule_key). The losers show as superseded by #….
32 of 32 rules
+ Add rule
#StatusPriStepPlatformCategoryRuleSource
23
100allallstructurePreserve existing HOLD notes on a program until Jeremy clears them; drafts only, nothing posts without Jeremy's GO.
hold_notes · 10/9/2026, 9:10:16 PM PT
Rules doc scope notesview
7
300channelyoutubetaggingPlain comma keywords go ONLY in the YouTube Tags field; never copy them into a Meta caption.
yt_tags_field_only · 10/9/2026, 9:10:16 PM PT
Jeremy 10/9 (rule 7)view
8
300channelshortstaggingPlain comma keywords go ONLY in the YouTube Tags field; never copy them into a Meta caption.superseded by #7
yt_tags_field_only · 10/9/2026, 9:10:16 PM PT
Jeremy 10/9 (rule 7)view
9
300channelallctaKeep an explicit 'enroll today' CTA in the body or closing line, not only implied.
enroll_cta · 10/9/2026, 9:10:16 PM PT
Julianna 10/8; Jeremy 10/8 adoption (rule 4)view
11
300channelfacebooktaggingProgram-page posts: invite the main Springs account as collaborator. Main-page posts: tag the specific program page. (CM note, not caption text.)
collab_tagging · 10/9/2026, 9:10:16 PM PT
Jeremy reply-all 10/7 (rule 5)view
12
300channelinstagramtaggingProgram-page posts: invite the main Springs account as collaborator. Main-page posts: tag the specific program page. (CM note, not caption text.)superseded by #11
collab_tagging · 10/9/2026, 9:10:16 PM PT
Jeremy reply-all 10/7 (rule 5)view
13
300channelalltaggingAdd a location tag whenever Google/Maps has the site (Santa Ana and others still being added).
location_tag · 10/9/2026, 9:10:16 PM PT
Jeremy reply-all 10/7 (rule 5)view
10
200channelfacebooklinksJulianna's structure: CTA line ('Learn more about #ProgramTag and explore enrollment opportunities at Springs Charter Schools.'), then www.SpringsCS.org/Apply (or the program page) on its own line, then the hashtag block with the #SpringsCharterSchools boilerplate LAST. Only hashtag/boilerplate lines may follow the URL.
apply_link_bottom · 10/12/2026, 1:02:38 PM PT
client-social-ops per Jeremy Oct 12 (Julianna authoritative)view
15
200channelfacebookstructureFixed order: hook -> body (full name, enroll CTA) -> link at bottom -> hashtag block. No hashtags or link above the body. No tagging notes in caption.
structure · 10/9/2026, 9:10:16 PM PT
Rules doc template; Julianna 10/8 imagesview
16
200channelinstagramstructureFixed order: hook -> body (full name, enroll CTA) -> hashtag block last. No tagging notes in caption.superseded by #15
structure · 10/9/2026, 9:10:16 PM PT
Rules doc template; Julianna 10/8 imagesview
72
20channelfacebookstructureVista: every Wednesday 8am, FB+IG with Springs main as collaborator, starting 10/14.
cadence_vista · 10/12/2026, 9:51:29 AM PT
Jeremy to Morgan, Oct 12 2026 7-8 AM PT (relayed by Morgan)view
73
20channelfacebookstructureCorona: Wednesday 8:30am, Corona FB plus main IG tagging Corona (Corona FB access still needed).
cadence_corona · 10/12/2026, 9:51:29 AM PT
Jeremy to Morgan, Oct 12 2026 7-8 AM PT (relayed by Morgan)view
74
20channelfacebookstructureOtay/ORAA: Tuesday 8am, FB plus the Springs IG.
cadence_oraa · 10/12/2026, 9:51:31 AM PT
Jeremy to Morgan, Oct 12 2026 7-8 AM PT (relayed by Morgan)view
75
20channelfacebookstructureSanta Ana: Monday 8:30, IG+FB. Fontana: Wednesday 8:30, IG+FB. iShine: Monday 8:30, IG+FB. Jeremy posts these three from his phone.
cadence_phone_programs · 10/12/2026, 9:51:32 AM PT
Jeremy to Morgan, Oct 12 2026 7-8 AM PT (relayed by Morgan)view
76
20channelfacebookstructureKIWK, Springs main FB+IG at 12pm: episode 1 posts spread over the next three days starting today (10/12). Episode 2 on Mon and Thu starting 10/19. Episode 3 a week after that, same pattern. Episode 4 two weeks after that, same pattern. Episodes 5-6 wait for Kathleen's review.
cadence_kiwk · 10/12/2026, 9:51:32 AM PT
Jeremy to Morgan, Oct 12 2026 7-8 AM PT (relayed by Morgan)view
77
20channelallstructureSpotlights: weekly, Thursday 3pm FB+IG starting 10/15. YouTube every Tuesday 3pm starting 10/13.
cadence_spotlights · 10/12/2026, 9:51:32 AM PT
Jeremy to Morgan, Oct 12 2026 7-8 AM PT (relayed by Morgan)view
78
20channelallstructureApproval: program reels and spotlights need review by Christopher Havens and Yesenia Robles (via the monthly heads-up email) before posting. KIWK goes to Kathleen and Caroline only. Fontana Building Community and iShine Supporting Our Students are already approved.
approval_springs_social · 10/12/2026, 9:51:33 AM PT
Jeremy to Morgan, Oct 12 2026 7-8 AM PT (relayed by Morgan)view
79
20channelallstructureSame as rule 80: KIWK needs NO marketing review; approval is Kathleen and Caroline only; Episodes 5-6 (kiwk_h13-h20) stay on hold for Kathleen's review.
kiwk_review · 10/12/2026, 10:42:15 AM PT
client-social-ops: remove unsourced surnames; duplicate of rule 80view
80
20channelallstructureKickin' It With Kathleen (KIWK) needs NO marketing review (not Christopher Havens or Yesenia Robles). Approval is Kathleen and Caroline only. Episodes 5-6 (kiwk_h13-h20) stay on hold for Kathleen's review.superseded by #79
kiwk_review · 10/12/2026, 10:42:01 AM PT
Jeremy Oct 12 (relayed by parent agent)view
1
300contextallnamingSpell out full program names in captions on first mention (Otay Ranch Academy for the Arts, never ORAA alone).
full_names · 10/9/2026, 9:10:16 PM PT
Jeremy reply-all 10/7; Yesenia 10/7 (rule 1)view
14
300contextalltoneDo NOT adopt Springs' anti-AI music stance as a creative ban; keep audio as edited. Captions should not lean on 'AI' framing.
music_ai · 10/9/2026, 9:10:16 PM PT
Jeremy 10/7-10/8 (rule 6)view
21
300contextalltoneCheck description against client context: annual theme, site summary, past transcripts, goals, dated notes (incl. HOLDs/releases).
theme_check · 10/9/2026, 9:10:16 PM PT
Jeremy pipeline order 10/9 (via Morgan)view
3
300hashtagsfacebookhashtagsJulianna's structure (authoritative per Jeremy, Oct 12): 1-3 #InlineHashtags in the body on first mention (extra, not counted), then after the URL a closing block of 10-15 unique CamelCase hashtags, always including #SpringsCharterSchools; the '#SpringsCharterSchools provides free public charter school programs...' boilerplate line comes LAST. Count unique tags.
hashtag_count · 10/12/2026, 1:02:38 PM PT
client-social-ops per Jeremy Oct 12 (Julianna authoritative)view
4
300hashtagsinstagramhashtagsJulianna's structure (authoritative per Jeremy, Oct 12): 1-3 #InlineHashtags in the body on first mention (extra, not counted), then after the URL a closing block of 10-15 unique CamelCase hashtags, always including #SpringsCharterSchools; the '#SpringsCharterSchools provides free public charter school programs...' boilerplate line comes LAST. Count unique tags.superseded by #3
hashtag_count · 10/12/2026, 1:02:38 PM PT
client-social-ops per Jeremy Oct 12 (Julianna authoritative)view
5
300hashtagsfacebookhashtagsNever a plain comma keyword list (e.g. 'Tags: a, b, c') in a caption; convert each keyword to a CamelCase #hashtag with no spaces.
no_plain_tags · 10/9/2026, 9:10:16 PM PT
Jeremy 10/9 after iShine bug (rule 7)view
6
300hashtagsinstagramhashtagsNever a plain comma keyword list in a caption; convert each keyword to a CamelCase #hashtag with no spaces.superseded by #5
no_plain_tags · 10/9/2026, 9:10:16 PM PT
Jeremy 10/9 after iShine bug (rule 7)view
18
300hashtagsyoutubehashtagsYouTube Tags field uses spaced plain keywords (e.g. 'Springs Charter Schools'), not CamelCase or #.
yt_spaced_tags · 10/9/2026, 9:10:16 PM PT
Jeremy 10/9 decisionview
2
200hashtagsfacebookhashtagsSUPERSEDED: 3-4 hashtags per post; no long stacks.OFF
hashtag_count_old · 10/9/2026, 9:10:16 PM PT
Yesenia 10/7 (rule 2) - overridden by Jeremy 10/8 / rule 7view
22
300titleallstructureWrite a title only where the channel uses one (YouTube, Shorts); FB/IG/X get none.
title_channels · 10/9/2026, 9:10:16 PM PT
Jeremy pipeline order 10/9 (via Morgan)view
19
300transcriptallstructureIf the transcript is music-only / no speech / placeholder, FLAG for watch notes or a shoot brief; do not invent content.
no_speech_flag · 10/9/2026, 9:10:16 PM PT
Jeremy pipeline order 10/9 (via Morgan); rules doc rule 8view
20
300transcriptallstructureIf the transcript has dialogue, write an engaging description of what is said and shown; facts come only from the transcript and context layer.
dialogue_description · 10/9/2026, 9:10:16 PM PT
Jeremy pipeline order 10/9 (via Morgan)view
17
200transcriptallstructureNo broken placeholders: never ship 'MUSIC', 'no speech detected', or empty tag lists; write from the program brief or hold the pack.
no_placeholders · 10/9/2026, 9:10:16 PM PT
Rules doc rule 8view

Signed in through Vercel SSO. Changes are written to audit_log as “admin-ui (Vercel SSO)”. Drafts only; nothing here publishes.