SATCOMCoNews publishing operations

Development / Documentation / MCP

A clear next step.
A verifiable result.

SATCOM’s working map for publication development: what the system does, what comes next, and the prompts to carry it forward.

Priorities reviewed 2026-10-16 · Evidence dates shown below · Public guidance · Work directly, without delegation

Direct model workflow

Astra leads. Carry the next step forward.

Mission control is under development. Use direct prompts for GUI and content work across news, activity and town sites. This page prepares a handoff; it does not start a model or automatically retry a job.

Primary

GPT-6 Astra in Codex

Configured primary; Codex MCP verified

Codex SATCOM MCP registered and SDK tool calls verified. Public SATCOM does not invoke a paid model API.

Open the intended repository in Codex, select GPT-6 Astra, and use one current task packet.

codex -m gpt-6-astra

Fallback 1

Claude

Connected — four SATCOM tools discovered

Claude native remote connector connected to SATCOM and displayed all four read-only tools on the remote laptop. Desktop Commander startup repair is a separate local check.

Read the Astra prompt and one relevant Kanban card, then continue the approved next step.

Fallback 2

Grok Bot

Grok CLI MCP verified; Bot app unverified

Grok CLI 1.0.5 passed SATCOM MCP handshake and discovered four tools. Grok Bot is a separate Cursor application; its launch inspection timed out. No model task was dispatched.

For remaining host moves, paste https://satcom.conews.press/data/codex/grok-subagents.md and spawn one subagent per listener. Confirm model access before taking over.

grok

Fallback 3

Cursor

MCP configured; native discovery pending

SATCOM added to the local Cursor MCP configuration; pre-existing servers preserved. OpenAI/Claude models enabled in the picker; custom API key fields empty.

Open the intended repository in Cursor and confirm SATCOM tools in Customize. Use existing authorized model access.

Fallback 4

Hermes 2.0

Blocked — host and version unverified

SATCOM Hermes health/models proxy timed out; local port 8793 refused connection. No Hermes CLI or installation found on this Mac. Ace is offline.

Restore and identify the intended Hermes host, verify the 2.0 installation and model, then register SATCOM MCP and verify a read-only tool call.

Historical connection evidence dated 2026-09-07; these connections were not rechecked by the priorities review. Run commands only inside the intended, verified repository.

No task text is stored or sent to a server. Choose a Kanban card. Read the routing policy.

01 / System map

One dashboard. Clear responsibilities.

Published configuration describes the structure; it is not a live health report for every integration.

Operator interface

idigitalpro1/copress-dashboard

Public routes and MCP are on the Hetzner host for satcom.conews.press. Sign-in and Clerk-gated pages still reach the Vercel project until server env is placed on the host.

Operations context MCP

/mcp

Stateless Streamable HTTP; read-only tools, resources and prompts from an explicit public content allowlist. No credentials or operational records.

Canonical operations documentation

idigitalpro1/codex

Private repository for cross-system decisions, release evidence, priorities and the 2026 business plan. Public context here is a curated summary, not a replacement.

Existing integration boundary

/apistore and /console/api/hermes/*

API Vault is browser-local. The Hermes proxy points to codex.conews.press; its upstream health is not asserted by MCP health. Local Ace tools require separate host identity and authorization.

Explore the route map
/SATCOM dashboard

Operator cards and launchers

/codexDevelopment and prompts

Architecture, priorities, public guidance and MCP connection

/kanbanDevelopment Kanban

Reviewed shared development cards, evidence and next actions

/docsDocumentation hub

Browser-local documentation library

/networkNetwork HQ

Publication and service directory

/newsletterNewsletter workbench

Preparation; delivery requires a separately configured provider and authorization

/apistoreAPI Vault

Browser-local credential reference; not a server-side connection

/learnSATCO Academy

Learning cards

/linearLinear workbench

Integration depends on its own configured access

/mcpOperations MCP

Public read-only context; POST

/api/healthMCP health

This service only; does not measure upstream systems

/api/development-boardReviewed development board API

Read-only allowlist from existing Admin Kanban; explicit dated snapshot on upstream failure

Host moves / checked 2026-10-16

Completed and still on Vercel.

Several sites may move at once only when each site is on a different domain. Never change two records on the same domain at once. DNS waits for a yes in Grok chat. The Hetzner login blocker is stale; if login stalls, keep the air-gold key unlocked.

Completed

[x] registercall.com and www.registercall.com

wrc-frontend. Done. DNS is on Hetzner. Cloudflare proxied. Origin certificate is still self-signed.

[x] thevillager.today and www.thevillager.today

villager-today-git. Done. DNS is on Hetzner. Origin serves the Villager title.

[x] satcom.conews.press

copress-dashboard. Done. DNS is on Hetzner. Public routes are local. Sign-in still reaches Vercel.

[x] idigitalpro.com, www.idigitalpro.com, dev.idigitalpro.com

copress-dashboard. Done. DNS is on Hetzner. Redirects land on the expected host.

[x] dev.conews.press and satcom.5280.menu

copress-dashboard. Done. DNS is on Hetzner. Homepage goes to sign-in. Codex returns 200.

[x] subscribe.thevillager.today

copress-dashboard. Done. Vercel DNS A is 2.29.20.177. No mail or nameserver changes. Let's Encrypt verified. Root redirect and subscription landing page return 200.

Remaining

[~] villager-today-git

thecoloradostatesman.com, www.thecoloradostatesman.com. Existing listener 4174 serves both correctly; Host rules staged. DNS remains unchanged at GoDaddy. Apex A records are 216.150.1.1 and 216.150.16.1; www CNAME is Vercel. DNS change awaits yes in Grok chat.

[ ] villager-app

proofs.thevillager.today, showcase.thevillager.today

[ ] public

ski-us.com, www.ski-us.com, ski.5280.menu, skicountryusa.5280.menu, skius.5280.menu

[ ] fleurish-society

villagermediagroup.com, www.villagermediagroup.com

[ ] aspen-fashion

aspen.conews.press, aspen.fashion, www.aspen.fashion

[ ] blond.army

blondarmy.aspen.fashion

[ ] californiagambler-lounge

sportsgambling.pro, www.sportsgambling.pro

[ ] 5starcompanies

5starcompanies.info, www.5starcompanies.info, investinpower.com, www.investinpower.com

[ ] aileen-template

newsgrandcentral.com, www.newsgrandcentral.com

[ ] excellence-in-journalism-preview

history.thevillager.today

[ ] github-dashboard

github.conews.press

[ ] health-care-

healthiq.conews.press, healthiq.thevillager.today

[ ] idigitalpro-hub

hub.idigitalpro.com

[ ] idj-pro

livedj.pro, www.livedj.pro

[ ] national-intelligence-site

nationalintelligencs.com, www.nationalintelligencs.com

[ ] news-hq

subs.idigitalpro.com

[ ] postcards-conews-press

postcards.thevillager.today

[ ] ricks-conews-press

ricks.conews.press

[ ] subs-conews-press

subs.conews.press

[ ] subs-weeklyregistercall

subs.weeklyregistercall.com

[ ] myappstore-biz-git

myappstore.biz, www.myappstore.biz

Not a live Vercel transfer

02 / Execution order

The next ten priorities

A public summary of the canonical master plan (repository access required), reconciled with dated release records. Priority order is unchanged. Past targets are original planning dates, not completion claims; source links require repository access.

  1. 01

    Protect source of truth and traceable releases

    Keep each app commit, review, deployment, validation and rollback in the canonical operations repository. Preserve the distinction between preview, live release and delivery.

    Ongoing; September 27 releases recorded

    Evidence dated · Canonical status

  2. 02

    Promote Partners in the Community

    Confirm the approved offer sheet, verified paying sponsors, placement capacity and fulfillment measures. Directory listings are not paid-sponsor evidence.

    Promotion released September 7; commercial approval unverified

    Evidence dated · Approved priority plan

  3. 03

    Verify Villager news discovery and reader journeys

    Verify Search Console indexing and archive, events, contact and search journeys. Review the temporary Hall of Fame homepage priority before it expires October 5.

    September 27 editorial release recorded; indexing unverified

    Evidence dated · Villager release record

  4. 04

    Make editorial freshness and unique images repeatable

    Confirm or replace inherited Aspen media rights. Keep original dates and attribution; generate, inspect, persist and label a story-specific illustration when no unique licensed photo exists.

    Aspen October edition released; recurring image workflow unverified

    Evidence dated · Multisite release review

  5. 05

    Protect renewal revenue and reconciliation

    Keep printed QR destinations and approved prices stable. Verify the canonical subscriber Sheet, provider events and fulfillment before claiming a paid renewal, synchronization or mailing.

    Reconciliation and fulfillment evidence still required

    Evidence dated · Renewal and distribution gates

  6. 06

    Finish the shared platform configuration

    Recheck myappstore.biz identity and TLS against the restored Vercel hosting record, then prove reusable publishing configuration. The earlier TLS failure is historical evidence.

    Vercel restoration recorded September 12; platform proof open

    Evidence dated · Hosting restoration record

  7. 07

    Make SATCOM and its development entry point dependable

    Refresh dated board evidence and event data; replace default marketing counts with provider-backed records. Verify /codex and an MCP call separately from upstream services.

    Newsletter Studio released; board and metrics remain limited

    Evidence dated · SATCOM release and limitations

  8. 08

    Prove 5280.menu as the reference implementation

    Prepare a rollback-backed 5280.menu release from current main: refresh stale news, restore missing discovery and reader routes, and verify the complete release manifest before deployment.

    September 27 review: remediation required; expansion gated

    Evidence dated · 5280.menu remediation record

  9. 09

    Deliver a dependable Thursday publishing workflow

    Verify the live Sendy endpoint, exact opted-in lists, suppression state and sender identities. Review one proof per publication, obtain final campaign approval, then record provider acceptance separately from inbox delivery.

    September 24 issue and email drafts ready; no campaign sent

    Evidence dated · Weekly distribution review

  10. 10

    Expand only after quality and delivery gates pass

    Keep the 13 town sites and eight guide hubs staged until reference-site checks, editorial ownership, substantive reporting, viable inventory and support capacity are demonstrated.

    Held behind platform, editorial and delivery gates

    Evidence dated · Expansion gates

03 / Agent connection

Read the same reviewed context through MCP.

A public, read-only Streamable HTTP service. Five tools, one context resource and seven prompts. No account or API key is needed for this public material.

Server URL

https://satcom.conews.press/mcp

Codex CLI

codex mcp add satcom --url https://satcom.conews.press/mcp

What agents can read

  • satcom_board — development cards, filtered and bounded
  • satcom_structure — architecture and routes
  • satcom_host_moves — completed and remaining hostnames
  • satcom_priorities — owners and next actions
  • satcom_prompt — one reviewed prompt

Calls cannot deploy, read keys or subscriber records, send messages, or operate phones. The local vault and receptionist integrations remain separate.

Not checked in this browser. This check covers the context service only.

A browser GET on /mcp returns 405 by design. Connect with an MCP client that supports Streamable HTTP POST. Read the JSON context.

04 / Ready to use

Development prompts

Copy a prompt into your chosen agent. Copying does not dispatch a bot or authorize a new production action.

GPT-6 Astra — SATCOM primary developer
Open Markdown
# GPT-6 Astra — SATCOM primary developer

Use GPT-6 Astra (`gpt-6-astra`) in Codex as the primary operator. Do not delegate or spawn agents. Work on the current user-authorized task directly. Fallback order: Claude, Grok Bot, Cursor, Hermes 2.0. A fallback takes over only after the prior executor stops or is confirmed finished; never retry a write on another executor merely because a request timed out.

Read the canonical source of truth and current status once, then one relevant Kanban card and only the source files needed for its next action. Use the public read-only SATCOM MCP at https://satcom.conews.press/mcp for compact context. It cannot dispatch a model, deploy, retrieve secrets or send messages. Preserve unrelated work and report exact verified outcomes and blockers.

Partners in the Community is the primary advertising and sponsorship platform. Preserve editorial provenance, article URLs, true dates and bylines. Use a unique original/licensed photo or a generated, inspected, persisted and clearly credited story-specific illustration. Directory listings are not paid sponsorship or outreach permission.

Conserve tokens through targeted reads, local deterministic preprocessing, reusable source hashes, bounded task packets and focused meaningful checks. Do not automatically fill the context window, run duplicate reviews or switch away from the named primary model to save tokens. Adjust reasoning to the task; do not omit necessary validation.

For the current PDF-to-WordPress request, perform an audit only. Locate the actual extractor, schemas, source text/bounding boxes and target WordPress API. Do not assume the files are loaded. Identify token waste, column/continuation errors, metadata defaults, mapping, duplicate/retry risks and missing evidence. Propose a headless refactoring sequence using existing components and the WordPress REST API. No CMS browser automation. Present the critique and sequence, then halt before creating or modifying pipeline files until the publisher approves that sequence.

Complete other explicitly authorized SATCOM configuration and documentation work independently. Reusable guidance is not authority for unrelated production, financial, credential, outreach or infrastructure actions. Never expose secrets. Report problem, change, checks, release/rollback and remaining blocker concisely.

Mission control remains under development. Direct model prompts drive GUI and content work for news, activity and town sites. Follow Astra recommendations through https://satcom.conews.press/kanban and https://satcom.conews.press/codex; record evidence and a concise next action. The headless-only restriction is specific to the PDF publishing pipeline.

Current host boundary: the publisher is on a remote laptop without a server connection. Do not infer access to Ace, Hermes or production from localhost or public HTTPS.
Claude — primary fallback
Open Markdown
# Claude — primary fallback

GPT-6 Astra in Codex is primary. Fallback order is Claude, Grok Bot, Cursor, Hermes 2.0. Do not delegate or spawn additional agents. Direct model prompts are the current working method; SATCOM mission control is still under development.

Read https://satcom.conews.press/codex and one relevant card at https://satcom.conews.press/kanban. Use the public read-only MCP https://satcom.conews.press/mcp: satcom_structure for routing and satcom_board with a project filter and small limit. Follow the Astra suggestions recorded in the card. Preserve completed work and carry the current evidence, next action, acceptance check and blocker forward. Confirm the prior executor stopped before taking over; a timeout alone does not prove this. Do not automatically replay uncertain writes.

The publisher is on a remote laptop without server access. Localhost is that laptop, not Ace or the Hermes server. Public HTTPS context access does not establish a remote shell. Verify the intended host, Hermes version and model before server work. If unavailable, report the exact blocker and prepare the prompt for later; do not substitute another machine.

GUI development for news, activity and town sites is as important as content. Implement only the current publisher-authorized scope with small diffs and focused meaningful checks. The PDF-to-WordPress request remains audit-only until its refactoring sequence is approved. Do not create or modify pipeline files or automate the CMS UI in that audit.

Partners in the Community is the primary advertising and sponsorship platform. Preserve editorial provenance, actual dates/bylines, reader URLs and unique original/licensed photos or generated, inspected, persisted and labeled illustrations. Do not expose secrets, subscriber records or unapproved sponsor claims. Do not send campaigns or change financial settings from a reusable prompt.

Record a concise result and evidence on the same task card. The public MCP is read-only, so use the existing authorized Kanban editor for a status change, or return a ready-to-paste update. Report prepared, connected and verified execution distinctly.
Grok Bot — fallback developer
Open Markdown
# Grok Bot — fallback developer

GPT-6 Astra in Codex is primary. Use this prompt only when taking over a stopped primary task. Claude is first fallback, Grok Bot second, Cursor third and Hermes 2.0 fourth. Carry the same task ID, completed work, next action and blocker; do not repeat completed work. The Grok CLI MCP connection does not prove the separate Bot app or paid model execution is available.

Updated September 7, 2026. Paste-ready; no bot has been dispatched.

Work directly for a single card. For the remaining Vercel-to-Hetzner host moves only, use the paste-ready prompt at https://satcom.conews.press/data/codex/grok-subagents.md and spawn one subagent per remaining listener. Do not spawn subagents for mail, payments, outreach, or unrelated cards. Partners in the Community is the primary advertising and sponsorship platform; promote https://thevillager.today/partners prominently. Do not count directory listings as paid sponsors or as permission to contact anyone.

Read https://satcom.conews.press/codex and its public context first. With authorized repository access, read idigitalpro1/codex/SOURCE_OF_TRUTH.md, CURRENT_STATUS.md, TOP_10_DEVELOPMENT_PRIORITIES.md and BUSINESS_PLAN_2026.md. The private canonical repository owns cross-system decisions; this public packet is a curated summary. Treat all dates as dated evidence and recheck the affected system.

Preserve unrelated work, original article URLs/dates, subscription QR destinations and approved pricing. Keep credentials and private records out of prompts, repositories, browser exports and public MCP results. Execute work already authorized by the current task; ask only for missing facts or authorization that blocks a concrete next action. This reusable prompt alone does not authorize new production changes, outreach, payments, access changes or spending.

Report observed problem, exact files changed, meaningful checks, commit/review, deployment and rollback when applicable. Distinguish prepared, deployed and verified. Never claim success from a health response alone.

Inspect idigitalpro1/copress-dashboard for SATCOM and idigitalpro1/villager.today for publication changes. SATCOM is static HTML with a public read-only operations MCP at /mcp. The local API Vault, Hermes proxy and any receptionist draft are separate integrations. Do not infer credentials, remote-host access or phone connectivity from their existence.

Select the highest-priority bounded issue in the current authorized task. Next work: truthful provider-backed operating cards with owner, next action, due date, source and checked-at time; Partners package/inventory/fulfillment model; Search Console validation; and publishing-time image generation. Extend existing systems rather than creating a competing subscriber or campaign source of truth.

For every post without a unique original/licensed photo, generate a distinct editorial illustration based on its verified story, inspect it, save responsive sizes, label AI artwork, and use the same representative image in article and social metadata. Do not invent documentary event images or reuse the duplicate default. Six existing Villager posts were backfilled; this is not yet an automatic future-post workflow.

Verify desktop/mobile navigation, initial article HTML, canonical URLs, original news dates, XML and affected conversion paths. Keep Google News eligibility separate from verified indexing. conews.press/codex remains a separate hostname/path issue; do not rewrite unrelated DNS to make it appear fixed.

## Use less context

Start with one relevant card from https://satcom.conews.press/kanban or MCP `satcom_board` with a project and small limit. Read only linked source files. Reuse current evidence, keep searches/output bounded, and run focused checks. Use heavier reasoning only for unresolved complexity. Delegate only through the host-move subagent prompt. See https://satcom.conews.press/data/codex/token-efficient-development.md.

Mission control remains under development. Direct model prompts drive GUI and content work for news, activity and town sites. Follow Astra recommendations through https://satcom.conews.press/kanban and https://satcom.conews.press/codex; record evidence and a concise next action. The headless-only restriction is specific to the PDF publishing pipeline.

Current host boundary: the publisher is on a remote laptop without a server connection. Do not infer access to Ace, Hermes or production from localhost or public HTTPS.
Grok — invoke subagents for remaining host moves
Open Markdown
# Grok — invoke subagents for remaining host moves

Updated October 16, 2026. Paste-ready. Copying this prompt does not dispatch Grok and does not authorize mail, payments, or a new DNS change by itself.

## Change note

Several sites may move at once only when each site is on a different domain. Never run two DNS changes on the same domain at the same time. Check each site on its own. If that site fails, restore only its recorded website record.

Do not change DNS until the publisher taps yes in Grok's chat. Listing records and confirming the server is reachable is allowed before that yes.

The note that Grok cannot log in to Hetzner is stale. It came from yesterday, when the air-gold key needed its passphrase. `registercall.com` and `thevillager.today` are already serving from `2.29.20.177`. If login stalls, keep air-gold awake with that key unlocked. Do not treat the stale note as proof the server is down.

You are the parent. Spawn one subagent per remaining project listener. Do not do the remaining 20 deploys inside this context. If this runtime has no subagent or task tool, stop and say so. Do not fake the fan-out.

Read https://satcom.conews.press/codex and call read-only MCP `satcom_host_moves` at https://satcom.conews.press/mcp before assigning work. Skip every `[x]` hostname. Do not repeat a completed DNS change.

## Parent owns

- The live website record read, the DNS write, and the public HTTPS check.
- Rollback of that one record if the title, one route, or one asset fails.
- Mail, MX, TXT, SPF, DKIM, DMARC, and `_vercel` records. Do not change them.
- Secrets. Never print them. If a public 200 depends on a Vercel value with `decrypted: false`, mark that listener blocked and do not change its DNS.

## One subagent per remaining listener

Assign only rows marked `[ ]` on different domains. `subscribe.thevillager.today` now has website A `2.29.20.177` in Vercel DNS. Do not change that zone's nameservers or mail. Finish its public HTTPS check before marking it done. Rollback is deleting that A record.

Each subagent returns only:

- project, port, hostnames
- production commit and whether the build serves every assigned hostname
- env names required for a public 200, and whether any required value is unreadable
- whether the apex carries mail
- local HTTPS result, or the blocker
- the exact website record to change and its rollback value

Subagents do not change DNS, mail, Stripe, subscriber data, or unrelated zones. They do not delete the Vercel project. They do not edit `default_redirect_503.yaml`. They do not reuse ports `4173`, `4174`, or `4184`. Next free port is `4185`.

## Stop rules

Stop after each listener. A matching homepage shell is not proof. A bundled certificate that fails one hostname fails the whole bundle, so request one certificate per hostname. If web and mail share an apex and cannot be separated, stop that zone.

Then return a table: done, underway, blocked, and not started. Do not claim a host moved until public HTTPS, the title, one route, and one asset are observed.
Hermes 2.0 — server-dependent fallback
Open Markdown
# Hermes 2.0 — server-dependent fallback

GPT-6 Astra in Codex is primary. Fallback order is Claude, Grok Bot, Cursor, Hermes 2.0. Do not delegate or spawn additional agents. Direct model prompts are the current working method; SATCOM mission control is still under development.

Read https://satcom.conews.press/codex and one relevant card at https://satcom.conews.press/kanban. Use the public read-only MCP https://satcom.conews.press/mcp: satcom_structure for routing and satcom_board with a project filter and small limit. Follow the Astra suggestions recorded in the card. Preserve completed work and carry the current evidence, next action, acceptance check and blocker forward. Confirm the prior executor stopped before taking over; a timeout alone does not prove this. Do not automatically replay uncertain writes.

The publisher is on a remote laptop without server access. Localhost is that laptop, not Ace or the Hermes server. Public HTTPS context access does not establish a remote shell. Verify the intended host, Hermes version and model before server work. If unavailable, report the exact blocker and prepare the prompt for later; do not substitute another machine.

GUI development for news, activity and town sites is as important as content. Implement only the current publisher-authorized scope with small diffs and focused meaningful checks. The PDF-to-WordPress request remains audit-only until its refactoring sequence is approved. Do not create or modify pipeline files or automate the CMS UI in that audit.

Partners in the Community is the primary advertising and sponsorship platform. Preserve editorial provenance, actual dates/bylines, reader URLs and unique original/licensed photos or generated, inspected, persisted and labeled illustrations. Do not expose secrets, subscriber records or unapproved sponsor claims. Do not send campaigns or change financial settings from a reusable prompt.

Record a concise result and evidence on the same task card. The public MCP is read-only, so use the existing authorized Kanban editor for a status change, or return a ready-to-paste update. Report prepared, connected and verified execution distinctly.
SATCOM — scoped development and release
Open Markdown
# SATCOM — scoped development and release

Work directly. Do not delegate, spawn subagents or dispatch another bot. Partners in the Community is the primary advertising and sponsorship platform; promote https://thevillager.today/partners prominently. Do not count directory listings as paid sponsors or as permission to contact anyone.

Read https://satcom.conews.press/codex and its public context first. With authorized repository access, read idigitalpro1/codex/SOURCE_OF_TRUTH.md, CURRENT_STATUS.md, TOP_10_DEVELOPMENT_PRIORITIES.md and BUSINESS_PLAN_2026.md. The private canonical repository owns cross-system decisions; this public packet is a curated summary. Treat all dates as dated evidence and recheck the affected system.

Preserve unrelated work, original article URLs/dates, subscription QR destinations and approved pricing. Keep credentials and private records out of prompts, repositories, browser exports and public MCP results. Execute work already authorized by the current task; ask only for missing facts or authorization that blocks a concrete next action. This reusable prompt alone does not authorize new production changes, outreach, payments, access changes or spending.

Report observed problem, exact files changed, meaningful checks, commit/review, deployment and rollback when applicable. Distinguish prepared, deployed and verified. Never claim success from a health response alone.

Confirm the user-selected host satcom.conews.press maps to Vercel 5280menu/copress-dashboard and the expected repository. Start from a clean isolated branch of current main. Preserve dirty local receptionist or campaign work.

Read README.md, docs/SATCOM_ARCHITECTURE.md, api/mcp.js, lib/satcom-mcp.js and data/codex/. The MCP allowlist is public architecture, priorities and these reviewed prompts. Do not add arbitrary file reads, URL fetches, credentials, subscriber records or write tools. Private integrations need a separate authenticated design and explicit scope.

Run npm ci, npm run build and npm test. Deploy a preview to the existing project. Verify /, /codex, /docs, /apistore, /network, subscription alias routing and the SDK client handshake, tool/resource/prompt discovery and read-only calls. Verify malformed requests, unknown tools and disallowed Origin behavior. Record the old deployment for rollback. If production release is authorized, deploy/promote the tested artifact and rerun public checks; then update canonical status and evidence.

## Use less context

Start with one relevant card from https://satcom.conews.press/kanban or MCP `satcom_board` with a project and small limit. Read only linked source files. Reuse current evidence, keep searches/output bounded, and run focused checks. Use heavier reasoning only for unresolved complexity. Do not delegate. See https://satcom.conews.press/data/codex/token-efficient-development.md.
Partners in the Community — product and editorial workflow
Open Markdown
# Partners in the Community — product and editorial workflow

Work directly. Do not delegate, spawn subagents or dispatch another bot. Partners in the Community is the primary advertising and sponsorship platform; promote https://thevillager.today/partners prominently. Do not count directory listings as paid sponsors or as permission to contact anyone.

Read https://satcom.conews.press/codex and its public context first. With authorized repository access, read idigitalpro1/codex/SOURCE_OF_TRUTH.md, CURRENT_STATUS.md, TOP_10_DEVELOPMENT_PRIORITIES.md and BUSINESS_PLAN_2026.md. The private canonical repository owns cross-system decisions; this public packet is a curated summary. Treat all dates as dated evidence and recheck the affected system.

Preserve unrelated work, original article URLs/dates, subscription QR destinations and approved pricing. Keep credentials and private records out of prompts, repositories, browser exports and public MCP results. Execute work already authorized by the current task; ask only for missing facts or authorization that blocks a concrete next action. This reusable prompt alone does not authorize new production changes, outreach, payments, access changes or spending.

Report observed problem, exact files changed, meaningful checks, commit/review, deployment and rollback when applicable. Distinguish prepared, deployed and verified. Never claim success from a health response alone.

Promote Partners in the Community in navigation, the homepage and relevant reader journeys with a direct inquiry and media-kit path. Use existing campaign/CRM systems to record verified sponsor identity, approved package/rate, creative rights, disclosure, placement, flight dates, destination, capacity, owner, approval, fulfillment, invoice reference and renewal date.

Prepare concrete offers for publisher approval before publishing proposed prices. Measure active paid sponsors, booked and collected revenue separately, delivered placements, attributable inquiries and renewals using real source records. Do not invent baselines or treat business-plan scenarios as actuals.

Keep sponsored content visibly labeled and independent news decisions with the editor. Real photos retain their rights and credit. Generate and inspect unique story-specific artwork where required, with visible AI labeling. Stage campaign material through Generate → Review → Approve → Preview → Ready → Prepare Send → Deliver → Confirm → Report. Do not send outreach without explicit recipient/channel authorization; sent status requires provider acceptance.

## Use less context

Start with one relevant card from https://satcom.conews.press/kanban or MCP `satcom_board` with a project and small limit. Read only linked source files. Reuse current evidence, keep searches/output bounded, and run focused checks. Use heavier reasoning only for unresolved complexity. Do not delegate. See https://satcom.conews.press/data/codex/token-efficient-development.md.

Keep the evidence clear.

2026 business plan · Canonical current status · Documentation hub

Private repository links require authorized GitHub access. This page contains only curated public guidance.