chore: add optimal submission timing to publication targets config

This commit is contained in:
TheFlow 2025-10-26 11:34:27 +13:00
parent 2e0e11229f
commit 4aed0aa5cf

View file

@ -38,6 +38,30 @@ const PUBLICATION_TARGETS = {
responseTime: { min: 2, max: 7, unit: 'days' }
},
optimalSubmissionTiming: {
publicationCycle: {
frequency: 'weekly',
publicationDay: 'thursday',
publicationTime: '21:00',
publicationTimezone: 'Europe/London'
},
submissionWindow: {
dayOfWeek: ['monday'],
timeWindow: {
start: '09:00',
end: '12:00',
timezone: 'Pacific/Auckland'
},
avoid: ['friday-afternoon', 'weekend']
},
leadTime: {
min: 3,
max: 4,
unit: 'days'
},
rationale: 'Weekly Thursday publication (9pm UK) = submit Monday NZ morning (arrives Monday UK evening, reviewed Tuesday for Thursday publication)'
},
editorial: {
tone: ['professional', 'concise', 'data-driven', 'policy-focused'],
focus: ['policy', 'economics', 'global-affairs', 'technology'],
@ -119,6 +143,28 @@ const PUBLICATION_TARGETS = {
responseTime: { min: 2, max: 5, unit: 'days' }
},
optimalSubmissionTiming: {
publicationCycle: {
frequency: 'daily',
publicationDays: ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday']
},
submissionWindow: {
dayOfWeek: ['tuesday'],
timeWindow: {
start: '09:00',
end: '12:00',
timezone: 'Pacific/Auckland'
},
avoid: ['friday-afternoon', 'weekend']
},
leadTime: {
min: 2,
max: 3,
unit: 'days'
},
rationale: 'Daily publication (Mon-Sat) with 24-48hr lead time = submit Tuesday NZ morning (arrives Tuesday UK evening, reviewed Wednesday for Thursday/Friday publication)'
},
editorial: {
tone: ['professional', 'analytical', 'data-driven'],
focus: ['business', 'technology', 'policy', 'economics'],
@ -170,6 +216,29 @@ const PUBLICATION_TARGETS = {
responseTime: { min: 21, max: 42, unit: 'days' }
},
optimalSubmissionTiming: {
publicationCycle: {
frequency: 'bimonthly',
issueMonths: ['january', 'march', 'may', 'july', 'september', 'november'],
onlineContinuous: true
},
submissionWindow: {
dayOfWeek: ['tuesday'],
timeWindow: {
start: '10:00',
end: '14:00',
timezone: 'Pacific/Auckland'
},
avoid: ['friday', 'weekend']
},
leadTime: {
min: 21,
max: 56,
unit: 'days'
},
rationale: 'Pitch-based submission with 3-8 week turnaround = submit Tuesday NZ midday (arrives Monday afternoon US Eastern, reviewed Tuesday morning). Long lead time = timing less critical than quality.'
},
editorial: {
tone: ['technical', 'accessible', 'rigorous', 'evidence-based'],
focus: ['technology', 'ai-safety', 'innovation', 'research'],
@ -221,6 +290,27 @@ const PUBLICATION_TARGETS = {
responseTime: { min: 1, max: 2, unit: 'days' }
},
optimalSubmissionTiming: {
publicationCycle: {
frequency: 'daily'
},
submissionWindow: {
dayOfWeek: ['tuesday'],
timeWindow: {
start: '09:00',
end: '15:00',
timezone: 'Pacific/Auckland'
},
avoid: ['weekend']
},
leadTime: {
min: 2,
max: 3,
unit: 'days'
},
rationale: 'Daily publication with fast 1-2 day response = submit Tuesday NZ morning/afternoon (arrives Tuesday UK evening, reviewed Wednesday for Thursday/Friday publication). Progressive stance favors early-week planning.'
},
editorial: {
tone: ['progressive', 'accessible', 'social-justice'],
focus: ['technology', 'society', 'ethics', 'policy'],
@ -271,6 +361,28 @@ const PUBLICATION_TARGETS = {
responseTime: { min: 28, max: 56, unit: 'days' }
},
optimalSubmissionTiming: {
publicationCycle: {
frequency: 'monthly',
onlineContinuous: true
},
submissionWindow: {
dayOfWeek: ['tuesday', 'wednesday'],
timeWindow: {
start: '10:00',
end: '14:00',
timezone: 'Pacific/Auckland'
},
avoid: ['friday', 'weekend']
},
leadTime: {
min: 28,
max: 56,
unit: 'days'
},
rationale: 'Monthly publication with 4-8 week response time = submit Tuesday/Wednesday NZ midday (arrives Mon/Tue afternoon US Eastern). Long lead time = timing flexibility, avoid US Friday afternoons.'
},
editorial: {
tone: ['technical', 'professional', 'rigorous'],
focus: ['engineering', 'technology', 'ai-systems', 'standards'],
@ -320,6 +432,27 @@ const PUBLICATION_TARGETS = {
responseTime: { min: 1, max: 3, unit: 'days' }
},
optimalSubmissionTiming: {
publicationCycle: {
frequency: 'daily'
},
submissionWindow: {
dayOfWeek: ['monday'],
timeWindow: {
start: '10:00',
end: '14:00',
timezone: 'Pacific/Auckland'
},
avoid: ['friday', 'weekend']
},
leadTime: {
min: 2,
max: 3,
unit: 'days'
},
rationale: 'Daily publication, must reference article within 7 days. Submit Monday NZ midday (arrives Sunday evening US ET, reviewed Monday morning for Wednesday/Thursday publication). Very selective = early week submission.'
},
editorial: {
tone: ['professional', 'narrative', 'timely'],
focus: ['current-events', 'policy', 'society', 'technology'],
@ -380,6 +513,28 @@ const PUBLICATION_TARGETS = {
responseTime: { min: 7, max: 21, unit: 'days' }
},
optimalSubmissionTiming: {
publicationCycle: {
frequency: 'daily',
onlineContinuous: true
},
submissionWindow: {
dayOfWeek: ['monday'],
timeWindow: {
start: '10:00',
end: '14:00',
timezone: 'Pacific/Auckland'
},
avoid: ['friday', 'weekend']
},
leadTime: {
min: 7,
max: 21,
unit: 'days'
},
rationale: 'Op-ed with 1-3 week response time. Submit Monday NZ midday (arrives Sunday evening US ET) for timely pieces. Respond to current events when news breaks. Exceptionally selective.'
},
editorial: {
tone: ['persuasive', 'accessible', 'narrative', 'timely'],
focus: ['current-events', 'policy', 'society', 'technology', 'culture'],
@ -441,6 +596,27 @@ const PUBLICATION_TARGETS = {
responseTime: { min: 3, max: 7, unit: 'days' }
},
optimalSubmissionTiming: {
publicationCycle: {
frequency: 'daily'
},
submissionWindow: {
dayOfWeek: ['sunday'],
timeWindow: {
start: '10:00',
end: '14:00',
timezone: 'Pacific/Auckland'
},
avoid: ['friday-afternoon', 'weekend-late']
},
leadTime: {
min: 2,
max: 3,
unit: 'days'
},
rationale: 'Daily publication with 3-7 day response. Submit Sunday NZ midday (arrives Saturday evening US ET, reviewed Monday for Tuesday/Wednesday publication). Government/policy focus = weekday publication priority.'
},
editorial: {
tone: ['professional', 'timely', 'policy-focused'],
focus: ['government', 'policy', 'technology', 'current-events'],
@ -495,6 +671,30 @@ const PUBLICATION_TARGETS = {
responseTime: { min: 7, max: 14, unit: 'days' }
},
optimalSubmissionTiming: {
publicationCycle: {
frequency: 'daily',
weeklyMagazine: true,
onlineContinuous: true
},
submissionWindow: {
dayOfWeek: ['tuesday'],
timeWindow: {
start: '14:00',
end: '16:00',
timezone: 'Pacific/Auckland'
},
beijingTimeEquivalent: 'tuesday 09:00-11:00',
avoid: ['friday', 'weekend', 'chinese-holidays']
},
leadTime: {
min: 7,
max: 14,
unit: 'days'
},
rationale: 'Beijing is 4-5 hours behind NZ. Submit Tuesday NZ afternoon (arrives Tuesday Beijing morning, reviewed same day). China/Asia policy focus highly relevant for AI governance framework. Independent journalism = analytical, balanced tone fits well. IDEAL FIRST TARGET: prestigious but lower risk than Western premier outlets.'
},
editorial: {
tone: ['analytical', 'investigative', 'balanced'],
focus: ['china', 'asia', 'economics', 'technology', 'policy'],
@ -796,6 +996,33 @@ const PUBLICATION_TARGETS = {
responseTime: { min: 0, max: 0, unit: 'immediate' }
},
optimalSubmissionTiming: {
publicationCycle: {
frequency: 'self-publish',
immediate: true
},
submissionWindow: {
dayOfWeek: ['tuesday', 'wednesday', 'thursday'],
timeWindow: {
start: '10:00',
end: '12:00',
timezone: 'Pacific/Auckland'
},
targetAudience: {
primary: 'nz-australia',
secondary: 'us-business-hours',
usTimeEquivalent: 'tuesday-thursday 2-6pm ET (previous day)'
},
avoid: ['friday', 'weekend', 'monday-morning']
},
leadTime: {
min: 0,
max: 0,
unit: 'immediate'
},
rationale: 'Self-publish = full control. Peak B2B engagement: Tue-Thu 10am-12pm NZ local (for NZ/AU audience) OR Mon-Wed 2-6am NZDT (for US Tue-Thu morning engagement). Professional audience = weekday business hours.'
},
editorial: {
tone: ['professional', 'business-focused', 'thought-leadership'],
focus: ['business', 'technology', 'leadership', 'innovation'],
@ -847,6 +1074,28 @@ const PUBLICATION_TARGETS = {
responseTime: { min: 1, max: 3, unit: 'days' }
},
optimalSubmissionTiming: {
publicationCycle: {
frequency: 'daily',
fastMoving: true
},
submissionWindow: {
dayOfWeek: ['monday', 'tuesday'],
timeWindow: {
start: '09:00',
end: '12:00',
timezone: 'Pacific/Auckland'
},
avoid: ['weekend', 'friday-afternoon']
},
leadTime: {
min: 1,
max: 3,
unit: 'days'
},
rationale: 'NZ-based = same timezone advantage. Fast-moving blog with 1-3 day turnaround. Submit Monday/Tuesday NZ morning (reviewed same day). Progressive stance = topical, timely content. IDEAL FOR TESTING.'
},
editorial: {
tone: ['progressive', 'conversational', 'political'],
focus: ['nz-politics', 'pacific', 'indigenous', 'social-justice'],
@ -1101,6 +1350,34 @@ const PUBLICATION_TARGETS = {
responseTime: { min: 0, max: 0, unit: 'immediate' }
},
optimalSubmissionTiming: {
publicationCycle: {
frequency: 'self-publish',
flexibleSchedule: true,
recommendedCadence: 'weekly'
},
submissionWindow: {
dayOfWeek: ['tuesday', 'wednesday', 'thursday'],
timeWindow: {
start: '09:00',
end: '11:00',
timezone: 'Pacific/Auckland'
},
targetAudience: {
primary: 'global',
usTimeEquivalent: 'monday-wednesday 2-6pm ET (previous day for US audience)',
nzLocalEquivalent: 'tuesday-thursday 9-11am (for NZ/AU audience)'
},
avoid: ['friday', 'weekend', 'inconsistent-schedule']
},
leadTime: {
min: 0,
max: 0,
unit: 'immediate'
},
rationale: 'Email newsletter = subscribers expect consistent schedule. Tue-Thu 9-11am NZDT for local audience OR Mon-Wed 2-6am NZDT for US Tuesday morning delivery. Consistency matters more than perfect timing. IDEAL FOR PARALLEL TESTING WITH CAIXIN.'
},
editorial: {
tone: ['personal', 'narrative', 'email-friendly'],
focus: ['thought-leadership', 'deep-dives', 'storytelling'],
@ -1151,6 +1428,34 @@ const PUBLICATION_TARGETS = {
responseTime: { min: 0, max: 0, unit: 'immediate' }
},
optimalSubmissionTiming: {
publicationCycle: {
frequency: 'self-publish',
immediate: true,
algorithmSensitive: true
},
submissionWindow: {
dayOfWeek: ['monday', 'tuesday', 'wednesday'],
timeWindow: {
start: '05:00',
end: '08:00',
timezone: 'Pacific/Auckland'
},
targetAudience: {
primary: 'us',
usTimeEquivalent: 'tuesday-thursday 12-3pm ET (previous day)',
rationale: 'US traffic dominates Medium'
},
avoid: ['friday', 'weekend', 'nz-business-hours-for-us-audience']
},
leadTime: {
min: 0,
max: 0,
unit: 'immediate'
},
rationale: 'Algorithm boost in first 24 hours critical. Target US afternoon (peak traffic) = Mon-Wed 5-8am NZDT. Can also pitch to Medium publications (e.g., Towards Data Science, Better Programming) for added distribution. BACKUP/AMPLIFICATION PLATFORM.'
},
editorial: {
tone: ['narrative', 'visual', 'accessible'],
focus: ['storytelling', 'thought-leadership', 'personal-experience'],