Linked Story pilot — September 23, 2026¶
Status: approved by Angel on September 23, 2026 at 6:45 a.m. EDT. Both exact payload fingerprints below are recorded in the local approval ledger. Neither Story has been posted or live-link verified. Execution is not armed: the controlled live adapter and viewer workflow still need completion. Approval of a time is not evidence that a functioning publisher has scheduled it.
Review the two Stories¶
Both use today's published feed article: Browser-based firmware flashing without an installer. That exact URL is the native link destination on both platforms; there is no homepage or notes-index fallback.
| Platform | Account | Existing feed time | Approved Story time | Decision |
|---|---|---|---|---|
| EmbeddedEra Page | Sep 23, 9:00 a.m. EDT | Sep 23, 9:05 a.m. EDT | Approved by Angel | |
| @embedded_era | Sep 23, 6:00 p.m. EDT | Sep 23, 6:05 p.m. EDT | Approved by Angel |
Angel approved these exact Story times; the feed schedule is unchanged. If readiness misses a slot, hold, perform a fresh delegated Story schedule review and record a new exact time before execution. Never treat a stale approval as permission for a blind late retry. Feed approval remains a separate record.
Shared artwork follows the vivid USB-C/schematic direction: detailed teal board, warm copper traces and a browser flashing scene, adapted vertically. Copy:
- EmbeddedEra
- Flash firmware. From the browser.
- Browser-based setup, fewer installation steps.
- Read the engineering note
No extra caption is proposed. These are illustrations, not client-board photos. A real native link is added by the app; the picture contains no fake link button.
Instagram preview¶

Native Link sticker with the default EMBEDDEDERA.COM label, in its default centered position, clear of all headline/CTA text. Its underlying URL is the exact article above. This is an editor preview, not a published Story or proof of a successful viewer click.
Facebook preview¶

Facebook Page native Custom link, with its app-managed action label/placement. The exact URL was entered/read back and the editor exposed Remove action link. Facebook's viewer-side action appearance and click still need the live pilot; the editing controls in this screenshot are not part of the artwork.
Artwork without editor controls¶

Approval scope and live acceptance¶
Approval is for one Story per platform with this artwork, exact article URL, native-link policy and proposed platform time. Leave each to expire normally; no deletion/early cleanup is proposed. No Postiz Story should be created.
Current approval is recorded in runtime/pilot-2026-09-23/approval.json and
runtime/pilot-ledger.sqlite3. The original proposal.json is the immutable
pending-review snapshot; its old status does not undo the later approval record.
The ledger has two queued approvals, not an armed publishing service.
Angel also delegated future routine Story review/approval to the assistant. Review artwork, exact matching article link, native placement, account, duplicates and time independently of feed approval; record the actual assistant reviewer under this standing authority. Do not ask Angel again for each routine Story. Hold or correct items that fail checks. This does not change feed ownership or revive canceled Postiz Stories. Before each native submission, recheck account, app version, article availability, current calendar, image hash and runtime readiness. Commit the attempt to the local ledger before the single publication action. An uncertain result blocks another submission until reconciled.
A live Story becomes posted only when its account, matching artwork and concrete Story identity are observed. It becomes verified only after clicking its native link as a viewer and observing this exact article URL and title. Composer success does not satisfy that gate. A manually opened browser URL does not count as a Story-link click.
The real-note draft path is implemented. The controlled live-publishing adapter and viewer inspection remain the next acceptance work under the now-approved pilot. No unattended publishing scheduler is installed or proven.
State and evidence¶
| Platform | Artwork/link draft | Story approval | Posted | Viewer click verified |
|---|---|---|---|---|
| Prepared; see editor preview | Approved by Angel | No | No | |
| Prepared; see editor preview | Approved by Angel | No | No |
Feed source IDs: Facebook cmudgm5m0000jp27xxdynaz9e, Instagram
cmudgm4v7000ip27xel0h7sem. The current calendar still has their existing09:00/18:00
Eastern slots. All eight previously canceled Postiz Stories remain canceled.
No separate research queue was created.
Private proposal, article check, image-generation prompt/provenance, failed-run
reconciliation and final evidence are in
~/story-publisher/runtime/pilot-2026-09-23/. Both platform PNGs have SHA256
3822623350e7068684d7fc854f97ba8b85577e796edfaf8180f78eedeae2e2d7.
The generated artwork is941×1672; the native editor previews are480×800.
Approval fingerprints (bind image, account, article link, native label/placement policy and exact time):
- Facebook:
d40226a7b34c09633e455ba91d8132d22324e1ebcefb0e8aea1bb30222dbfcaf - Instagram:
85da7467072e9e2ea7316894d57aa9ecde59870175f02a8eabf51fc8159a2b76
Implementation/evidence details: story-publisher. Runtime/access:
../map/objects/host/story-android. Local operator guide:
~/story-publisher/docs/REAL-NOTE-PILOT.md. SOP-018 owns publishing approval;
SOP-041 owns temporary Android account setup.
Final native draft evidence: Facebook 1790159649545225036-facebook; Instagram
1790159754341839192-instagram. Both passed exact-payload composition, discard
and cleanup; primary inspected both editor screenshots. Source a23ad9e, sandbox.
37 offline tests pass; six unchanged browser-auth tests skip under system Python.
Android is stopped. No real submission or live-link verification was performed.
Artwork files and generation prompt
Built-in image generation, saved non-destructively in the private project workspace: - `/home/angel/story-publisher/runtime/pilot-2026-09-23/facebook-story-v2.png` - `/home/angel/story-publisher/runtime/pilot-2026-09-23/instagram-story-v2.png` > Refine this vertical 9:16 EmbeddedEra Story for native phone Story UI safe areas. Retain the SAME vivid detailed teal hardware board, copper glowing traces, metal USB connector, laptop browser scene, dark navy/copper palette and exact text. Recompose vertically to leave the top 10% completely empty dark background. Put 'EmbeddedEra' centered around 13% height. Headline 'Flash firmware. From the browser.' centered in two lines in the 19%-29% height region, clearly readable. Hardware/laptop illustration occupies 32%-69% of height. Put subtitle 'Browser-based setup, fewer installation steps.' centered at 73% height, readable white. Add plain unboxed white text 'Read the engineering note' centered at 78% height. Keep region from 82%-88% height EMPTY dark navy for the real native Link sticker that the app will add. Leave bottom 10% free of all critical content. Do NOT paint a sticker, button, URL, arrows or app UI. Retain illustration quality and dimensional hardware brightness. Output final artwork only, 9:16 ideally 1080x1920. The final native Instagram placement is centered, as shown above; no custom drag is applied. The generated lower clear area remains part of the artwork.Approval log — 2026-09-23 06:45 EDT: owner approved both reviewed payloads and authorized the assistant to review/approve future Stories automatically. No submission, scheduler activation or live-verification claim was made by this approval update. A missing live adapter is a technical readiness block, not a request for the owner to approve the same content again.