What was needed
A measurable multi-platform publishing programme with clear automation boundaries and reliable reporting.
Technical project management · AI systems · Programme design
I built a multi-platform publishing programme from zero in one month, then audited the numbers before calling it a success.
My work covered programme design, platform classification, content-engine handoff, scheduler architecture, publishing reliability, reporting, and measurement audit.
What was needed
A measurable multi-platform publishing programme with clear automation boundaries and reliable reporting.
What I did
Designed the platform matrix, publishing routes, retries, deduplication, live checks, and measurement controls.
What was achieved
352 articles; duplication reduced from 62.6% to 25.1%; weekly report runtime reduced from 132 seconds to 5 seconds.
Public documentation
Use the sections below to review the brief, delivery plan, risk controls, status logic, and close-out. Sensitive implementation details remain outside the public boundary.
Programme brief
The programme needed to turn one source video into distinct, branded versions for multiple publishing platforms. It also needed a scheduler, connectors, review paths, and reporting that could answer whether the distribution was useful.
Delivery plan
That separation made it possible to improve the publishing layer without pretending that every platform supported the same level of automation.
| Phase / risk | Action / impact | Result / control |
|---|---|---|
| 1. Validate | Test the strategy with a small set of branded platforms. | A reversible pilot with explicit measurement questions. |
| 2. Prepare content | Move from source video and transcript to a master and platform-specific variants. | Distinct content ready for review and scheduling. |
| 3. Distribute | Use direct APIs, RSS paths, or a manual queue based on platform capability. | Automation where reliable; honest boundaries where not. |
| 4. Harden | Add retries, deduplication, concurrency control, render checks, and live URL checks. | A safer publishing pipeline with visible failure states. |
| 5. Audit | Reconcile database totals with public feeds and test crawlability and claims. | A report that separates evidence from assumptions. |
Risk & measurement register
The system could produce output quickly, but output was not proof of reach, backlinks, or AI visibility. The reporting model was designed around separate questions and separate evidence.
| Phase / risk | Action / impact | Result / control |
|---|---|---|
| Truncated content | A generator may save an article that ends mid-sentence. | Reject incomplete output and add a repair path. |
| Published ≠ live | An API may return an ID while the post remains a draft. | Check returned publication state and the live URL. |
| Unsupported automation | Some platforms do not offer a safe publishing API. | Classify API, RSS, manual queue, or lower-priority path. |
| Misleading metrics | Clicks, backlinks, and AI citations require different evidence. | Separate scheduler, analytics, crawler, and AI-readability checks. |
| Unsupported claims | A reachable source URL does not prove a claim is true. | Editorial audit and correction pass before reporting confidence. |
Status report
A useful status report did not hide the limits of the measurement model. It reported what shipped, what improved, and what remained unproven.
Close-out & lessons learned
The system was built from zero to production volume in one month. The audit made the final conclusion more credible by refusing to turn incomplete evidence into a marketing claim.
The public version removes client names, private records, credentials, internal URLs, production IDs, and sensitive business rules. It preserves the project thinking, delivery decisions, controls, and measurable outcomes a recruiter or hiring manager needs to evaluate.