{"board":"satcom-development","sourceMode":"live","checkedAt":"2026-10-16T12:20:25.198Z","snapshotUpdatedAt":"2026-09-08T05:25:41.166059+00:00","source":"https://admin.conews.press/console/api/kanban","cards":[{"key":"DEV-001","title":"Protect source of truth and traceable releases","project":"Network","column":"active","priority":"high","owner":"Technical lead","due":"Every release","next":"Record app commit, deployment, checks and rollback in the canonical operations repository.","acceptance":"Provide dated evidence against the master priority; record release and rollback when applicable.","evidence":"Ongoing","source":"https://github.com/idigitalpro1/codex/blob/main/TOP_10_DEVELOPMENT_PRIORITIES.md","blocked":false,"backendId":"3103b03f-8263-43af-979c-baa73b672ece"},{"key":"DEV-002","title":"Promote Partners in the Community","project":"Network","column":"active","priority":"high","owner":"Publisher and commercial lead","due":"2026-09-18","next":"Approve the offer sheet, verified sponsor records, placement capacity and fulfillment measures.","acceptance":"Provide dated evidence against the master priority; record release and rollback when applicable.","evidence":"Promotion live; commercial model pending","source":"https://github.com/idigitalpro1/codex/blob/main/TOP_10_DEVELOPMENT_PRIORITIES.md","blocked":false,"backendId":"b6b826f2-56c0-4046-82b8-c0a83b7be89c"},{"key":"DEV-003","title":"Verify Villager news discovery and reader journeys","project":"Network","column":"active","priority":"high","owner":"Technical lead and editor","due":"2026-09-14","next":"Use Search Console for indexing evidence; verify archive, events, contact and search journeys.","acceptance":"Provide dated evidence against the master priority; record release and rollback when applicable.","evidence":"Site refinement deployed; indexing unverified","source":"https://github.com/idigitalpro1/codex/blob/main/TOP_10_DEVELOPMENT_PRIORITIES.md","blocked":false,"backendId":"b55d25e0-77ec-4bb0-a9e1-7b2b0869b620"},{"key":"DEV-004","title":"Make editorial freshness and unique images repeatable","project":"Network","column":"active","priority":"high","owner":"Managing editor","due":"2026-09-25","next":"Generate, inspect, persist and credit a story-specific illustration when no unique photo exists. Preserve original dates and real attribution.","acceptance":"Provide dated evidence against the master priority; record release and rollback when applicable.","evidence":"Six images backfilled; future workflow pending","source":"https://github.com/idigitalpro1/codex/blob/main/TOP_10_DEVELOPMENT_PRIORITIES.md","blocked":false,"backendId":"a3d9ec5b-fa7f-4470-a40c-fc7ad0dbe799"},{"key":"DEV-005","title":"Protect renewal revenue and reconciliation","project":"Network","column":"active","priority":"high","owner":"Circulation and finance","due":"September 2026","next":"Preserve printed QR targets and approved prices; use the canonical subscriber Sheet and verified provider events.","acceptance":"Provide dated evidence against the master priority; record release and rollback when applicable.","evidence":"Verification work remains","source":"https://github.com/idigitalpro1/codex/blob/main/TOP_10_DEVELOPMENT_PRIORITIES.md","blocked":false,"backendId":"e226a54f-4008-4897-b242-3786dcd4a2fa"},{"key":"DEV-006","title":"Finish the shared platform configuration","project":"Network","column":"backlog","priority":"normal","owner":"Technical lead","due":"September–October 2026","next":"Confirm myappstore.biz identity and TLS before proving reusable publishing configuration.","acceptance":"Provide dated evidence against the master priority; record release and rollback when applicable.","evidence":"Host verification required","source":"https://github.com/idigitalpro1/codex/blob/main/TOP_10_DEVELOPMENT_PRIORITIES.md","blocked":true,"backendId":"13e249c5-fba5-4c41-a0af-36e268049047"},{"key":"DEV-007","title":"Make SATCOM and its development entry point dependable","project":"Network","column":"active","priority":"normal","owner":"Operations lead","due":"September 2026","next":"Verify /codex and an MCP tool call; replace unverified card metrics with dated provider evidence and explicit unavailable states.","acceptance":"Provide dated evidence against the master priority; record release and rollback when applicable.","evidence":"Context release; integrations remain separate","source":"https://github.com/idigitalpro1/codex/blob/main/TOP_10_DEVELOPMENT_PRIORITIES.md","blocked":false,"backendId":"eef5a969-51f6-4c80-a8bc-4693e40c1a85"},{"key":"DEV-008","title":"Prove 5280.menu as the reference implementation","project":"Network","column":"review","priority":"normal","owner":"Product and technical lead","due":"October 2026, after shared platform and SATCOM gates","next":"Sign off editorial, reader, sponsorship, permission and reporting journeys. Video subtask: connect approved playback/feed source, verify playback and cross-domain placement, then request explicit merge. Preview: https://copress-dashboard-git-codex-paul-hill-network-video-5280menu.vercel.app/video .","acceptance":"Provide dated evidence against the master priority; record release and rollback when applicable.","evidence":"Gated; 2026-09-27: shared video API and Paul Hill carousel prepared in copress-dashboard PR #24; 26 tests and build passed; SATCOM preview READY. No footage or production release.","source":"https://github.com/idigitalpro1/codex/blob/main/TOP_10_DEVELOPMENT_PRIORITIES.md","blocked":true,"backendId":"8e03ae4d-ea9e-4a05-aa63-3a0749796a93"},{"key":"DEV-009","title":"Deliver a dependable Thursday publishing workflow","project":"Network","column":"active","priority":"normal","owner":"Editorial and circulation","due":"September–November 2026","next":"Prove approved web, email, edition, archive and print outputs with provider acceptance for delivery.","acceptance":"Provide dated evidence against the master priority; record release and rollback when applicable.","evidence":"In progress","source":"https://github.com/idigitalpro1/codex/blob/main/TOP_10_DEVELOPMENT_PRIORITIES.md","blocked":false,"backendId":"70fc2ea3-b994-4d8f-adab-ee9d84873dc2"},{"key":"DEV-010","title":"Expand only after quality and delivery gates pass","project":"Network","column":"active","priority":"normal","owner":"Publisher","due":"November–December 2026 review","next":"Stage 13 town sites and eight guide hubs only with editorial ownership, substantive reporting and support capacity.","acceptance":"Provide dated evidence against the master priority; record release and rollback when applicable.","evidence":"Held behind platform gates","source":"https://github.com/idigitalpro1/codex/blob/main/TOP_10_DEVELOPMENT_PRIORITIES.md","blocked":true,"backendId":"6d74e7ff-1d5e-4125-b606-13f5eb4465b1"},{"key":"DEV-011","title":"Serve article text and metadata in initial HTML","project":"RegisterCall","column":"backlog","priority":"high","owner":"Technical lead","due":"September 2026","evidence":"Article and homepage probes returned the same 1,202-byte shell with no H1 or JSON-LD.","next":"Add public article rendering with accurate canonical metadata; preserve existing article URLs.","acceptance":"Article-specific initial HTML, NewsArticle data and genuine missing-article status.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":false,"backendId":"37a2e288-6a0b-4c3f-bbad-cea0f80291b5"},{"key":"DEV-012","title":"Return genuine 404 for unknown routes","project":"RegisterCall","column":"backlog","priority":"high","owner":"Technical lead","due":"September 2026","evidence":"A nonexistent route returned 200 and the generic site shell.","next":"Audit route resolution and return an HTTP 404 for unknown public destinations.","acceptance":"Known routes remain intact; nonexistent URLs return 404.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":false,"backendId":"136d5d4c-6382-4959-88b5-139be9023979"},{"key":"DEV-013","title":"Close the remaining generic-route soft 404 gap","project":"Villager","column":"backlog","priority":"high","owner":"Technical lead","due":"September 2026","evidence":"Nonexistent /definitely-not-a-real-dev-audit-page returned 200; article-specific routes already have their own error handling.","next":"Add a complete route-aware fallback without breaking existing reader or standalone article paths.","acceptance":"Unknown non-article URLs return 404; reader-service route smoke checks pass.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":false,"backendId":"f7c4c07c-6fee-49c2-b0cc-5a2dbe486301"},{"key":"DEV-014","title":"Verify or withdraw sample real-estate offers","project":"RegisterCall","column":"done","priority":"high","owner":"Editor and commercial lead","due":"September 2026","evidence":"Homepage displays six repeated named property offers with prices, all linking to one broker homepage.","next":"Verify each listing against a source, rights and current availability; clearly withhold unsupported offers.","acceptance":"Every visible current offer has a verified source and destination; no illustrative price is presented as inventory.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":false,"backendId":"5c5f9822-64f9-497d-b96a-8273797d7120"},{"key":"DEV-015","title":"Correct stale current legal-notice labeling","project":"RegisterCall","column":"done","priority":"high","owner":"Managing editor","due":"September 2026","evidence":"Homepage labels June 4, 2026 as CURRENT ISSUE on September 7; archive extends through July 23.","next":"Use verified issue metadata and label historical notices by their original dates.","acceptance":"No old issue is called current without an editorial source; PDF links work.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":false,"backendId":"ee2584a5-2f9a-49bf-99a0-161f51aa508c"},{"key":"DEV-016","title":"Separate sample Shop Local listings from verified businesses","project":"RegisterCall","column":"done","priority":"high","owner":"Commercial lead","due":"September 2026","evidence":"Homepage says live-style inventory and displays seeded listing names with claim links.","next":"Verify records and paid status; separate demonstrations from confirmed listings.","acceptance":"Verified businesses and paid sponsorship have explicit source/approval; no sample is represented as real.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":false,"backendId":"0c1bc0c7-d562-4e00-8f1e-3d6ec2cf65c5"},{"key":"DEV-017","title":"Reconcile subscriber offer copy with canonical plans","project":"RegisterCall","column":"done","priority":"high","owner":"Circulation and finance","due":"September 2026","evidence":"Homepage advertises digital access from $5/month; canonical workstreams describe additional bundle/allocation rules.","next":"Compare current approved offers, public copy and provider products without changing money routing.","acceptance":"Publisher confirms product-to-price mapping; printed QR targets remain stable.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":false,"backendId":"76a98a69-d502-40f1-8468-9e5f88df56fa"},{"key":"DEV-018","title":"Refresh archive and editorial publication cadence","project":"RegisterCall","column":"done","priority":"normal","owner":"Managing editor","due":"September 2026","evidence":"Archive UI says live through July 23; audit date is September 7.","next":"Import approved subsequent editions and report missing source material.","acceptance":"Published issue list and latest-issue CTA match approved source assets.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":false,"backendId":"bb49b2dd-9203-4410-a9c9-e1ff47d1867f"},{"key":"DEV-019","title":"Add Partners in the Community as the named commercial path","project":"RegisterCall","column":"done","priority":"high","owner":"Commercial lead","due":"September 2026","evidence":"Homepage currently calls the partner area Explore Gilpin County and uses a community-partner inquiry.","next":"Apply the publisher-approved Partners positioning with verified local offerings.","acceptance":"Primary advertising/sponsorship journey uses the named platform and clear inquiry/fulfillment path.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":false,"backendId":"9832bfa2-34b5-4075-9fc5-7d35a2f34e9e"},{"key":"DEV-020","title":"Generate unique artwork during future publishing","project":"Villager","column":"active","priority":"high","owner":"Editor and technical lead","due":"September 2026","evidence":"Six existing posts have persisted generated illustrations; there is no automatic future-post workflow.","next":"Add generate, inspect, persist responsive sizes and credit steps to publishing.","acceptance":"Posts lacking a unique photo cannot finish the editorial workflow with a duplicate default.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":false,"backendId":"cec5f9b4-3bc1-4ef1-b438-b298c32f39ce"},{"key":"DEV-021","title":"Verify Google News indexing in Search Console","project":"Villager","column":"active","priority":"high","owner":"Technical lead","due":"September 2026","evidence":"Public HTML and XML checks passed; Search Console indexing is not yet verified.","next":"Use the property owner account to inspect article URLs and sitemap processing.","acceptance":"Record actual indexing/canonical and performance evidence without guaranteeing ranking.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":true,"backendId":"0d6bbfad-ce95-4e81-b076-6744df6473f6"},{"key":"DEV-022","title":"Replace unsupported sample listings and public notices","project":"Villager","column":"done","priority":"high","owner":"Managing editor","due":"September 2026","evidence":"Prior release left source verification of existing sample listings/notices open.","next":"Audit displayed offers/notices and replace them with verified source records or honest empty states.","acceptance":"No unverified sample is presented as a current legal or commercial record.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":false,"backendId":"4a38ae18-f32e-48b5-a6fc-3f580dbb3a4e"},{"key":"DEV-023","title":"Deploy the development Kanban board","project":"SATCOM","column":"done","priority":"high","owner":"Technical lead","due":"September 2026","evidence":"User requested one SATCOM board for all development items.","next":"Reuse the existing Kanban API; show owner, next action, evidence, blockers and source.","acceptance":"Persistent cards reread from backend; SATCOM board shows audited items and truthful sync state.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":false,"backendId":"9baa7657-3f24-4123-9e19-d6e2110569d2"},{"key":"DEV-024","title":"Harden Kanban durability and write authorization","project":"SATCOM","column":"done","priority":"high","owner":"Technical lead","due":"September 2026","evidence":"Existing handler can fall back from Flask to a local JSON file; GET returned an empty card list. Source has no route-level auth check.","next":"Verify deployment middleware, persistent volume, concurrency and effective write access; remove silent dual-store ambiguity.","acceptance":"Authenticated edits, durable storage, restore proof and concurrent-write protection; no public mutation proxy added.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":false,"backendId":"531cecfd-6434-4ab2-a41c-51a1e6a2a4a3"},{"key":"DEV-025","title":"Replace unverified operating-card readiness states","project":"SATCOM","column":"active","priority":"high","owner":"Operations lead","due":"September 2026","evidence":"As of 2026-10-02 the dashboard no longer marks Sendy or Stripe Ready from a browser-stored key, and the 847 subscriber placeholder is removed. A local browser check showed Stored · unchecked before a provider response, Checked with owner and time after a successful Sendy count, and Unavailable after a failed check.","next":"Confirm one real Sendy count in the operator browser. Leave Stripe unchecked until a server-side check exists. Other static dashboard Ready labels are still sample copy.","acceptance":"No green readiness badge is based only on a stored key or placeholder count.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":false,"backendId":"f6f32c32-4a91-4607-bd83-e365d6ece716"},{"key":"DEV-026","title":"Resolve the separate conews.press/codex route","project":"SATCOM","column":"done","priority":"normal","owner":"Operations lead","due":"September 2026","evidence":"conews.press/codex returned 404; satcom.conews.press/codex is live.","next":"Confirm ownership and intended route before a scoped redirect/application change.","acceptance":"Correct chosen application responds; no unrelated DNS or subscription routing regression.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":false,"backendId":"511605e6-6bb7-49ef-8eb6-9f53531b8a60"},{"key":"DEV-027","title":"Review duplicate linked Vercel project blocks","project":"SATCOM","column":"active","priority":"normal","owner":"Technical lead","due":"September 2026","evidence":"copress-dashboard-x53b and ricks-conews-press reported BLOCKED; the SATCOM project deployed successfully.","next":"Inspect provider project ownership and block reason; keep SATCOM release checks distinct.","acceptance":"Document intended projects and fix only approved configuration; no duplicate hosting created.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":false,"backendId":"8770fdcf-4a1c-4f28-9404-4e573b72955c"},{"key":"DEV-028","title":"Restore access to ACE Studio","project":"Ace","column":"active","priority":"high","owner":"On-site operator","due":"September 2026","evidence":"Splashtop showed ACE Studio offline; actual attempt returned Cannot Connect.","next":"On Ace, confirm power/network and launch Splashtop Streamer; then retry and verify machine identity.","acceptance":"A real remote desktop or SSH session proves the intended Ace host; no local substitute.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":true,"backendId":"9169809f-7f4e-4636-bffb-01d2a20c0834"},{"key":"DEV-029","title":"Set up provider access without unnecessary token spending","project":"Cursor","column":"active","priority":"normal","owner":"Operator","due":"September 2026","evidence":"OpenAI and Claude models are enabled; custom API fields are empty; process environment has neither provider key.","next":"Prefer existing included access; if BYOK is desired, enter authorized keys directly in Cursor and verify there.","acceptance":"Provider status verified without exposing keys, purchasing plans or routing through an unverified proxy.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":true,"backendId":"a47757b6-4598-42fc-82a8-5b7894b321de"},{"key":"DEV-030","title":"Refresh active Markdown and source-of-truth guidance","project":"Network","column":"done","priority":"high","owner":"Research / Codex","due":"September 2026","evidence":"Core guidance has stale host/pricing/runtime assumptions and duplicated long prompts.","next":"Maintain a short entry packet, current board and dated evidence; preserve historical records.","acceptance":"Active operator docs point to the current host, board, source hierarchy and compact execution rules.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":false,"backendId":"c20c3062-2abe-4b14-b9a3-62839fae9e98"},{"key":"DEV-031","title":"Install token-efficient task rules","project":"Network","column":"done","priority":"normal","owner":"Technical lead","due":"September 2026","evidence":"User requested advice and execution for token conservation.","next":"Use narrow searches, scoped diffs, short task packets, no delegation and escalation only for unresolved complexity.","acceptance":"Current app workspaces and operator prompts use the compact workflow without lowering validation.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":false,"backendId":"8a4ca072-1a1e-4a66-9f0e-7a47a5ee26d4"},{"key":"DEV-032","title":"Verify the released Codex hub and public MCP","project":"SATCOM","column":"done","priority":"high","owner":"Technical lead","due":"September 2026","evidence":"PR 20 deployed dpl_CuGkamQvMRh5vvyf8jasTzXJqpeH; 11 tests and 20 public checks passed.","next":"Preserve contract checks as the board capability is added.","acceptance":"Production handshake, three tools, one resource and three prompt reads verified.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":false,"backendId":"6bc308c4-6de6-4145-b172-5e5b24baea02"},{"key":"DEV-033","title":"Ship news refinement and six unique generated images","project":"Villager","column":"done","priority":"high","owner":"Technical lead","due":"September 2026","evidence":"Villager PR 27 is live; responsive covers, menu/hero and Partners promotion verified.","next":"Carry remaining indexing and publishing workflow work on separate cards.","acceptance":"Release evidence and rollback retained; original unique photo preserved.","source":"https://github.com/idigitalpro1/codex/blob/main/DEVELOPMENT_BOARD.md","blocked":false,"backendId":"59706b45-3b5b-4bca-bec4-6e0456fc678a"},{"key":"PROV-501","title":"Add SATCOM CoNews ownership board cards","project":"Legacy sprint","column":"backlog","priority":"normal","owner":"Technical lead","due":"After current platform gates","evidence":"Legacy sprint definition; completion not reverified.","next":"Reconcile against the current board and close duplicates with evidence.","acceptance":"Board shows eight rollout sites with thumbnail, status, owner, next action, and blocker.","source":"https://satcom.conews.press/data/conews-next-sprint-kanban.json","blocked":true,"backendId":"59e40050-5b16-434c-897e-c2a314164af4"},{"key":"PROV-502","title":"Create town rollout data source","project":"Legacy sprint","column":"backlog","priority":"normal","owner":"Technical lead","due":"After current platform gates","evidence":"Legacy sprint definition; completion not reverified.","next":"Reconcile against the current board and close duplicates with evidence.","acceptance":"Town data includes canonical host, phase, editorial lead, Shop Local focus, and deploy readiness.","source":"https://satcom.conews.press/data/conews-next-sprint-kanban.json","blocked":true,"backendId":"e30b4b9c-b736-4a95-931e-8c48695628c5"},{"key":"PROV-503","title":"Add Shop Local directory schema export","project":"Legacy sprint","column":"backlog","priority":"normal","owner":"Technical lead","due":"After current platform gates","evidence":"Legacy sprint definition; completion not reverified.","next":"Reconcile against the current board and close duplicates with evidence.","acceptance":"CSV/JSON schema covers required listing fields, tier, verification status, and sponsor tracking slug.","source":"https://satcom.conews.press/data/conews-next-sprint-kanban.json","blocked":true,"backendId":"6cc6ab45-3841-40a1-bdc8-c7fa1d75fff0"},{"key":"PROV-504","title":"Create SEO pillar template pack","project":"Legacy sprint","column":"backlog","priority":"normal","owner":"Technical lead","due":"After current platform gates","evidence":"Legacy sprint definition; completion not reverified.","next":"Reconcile against the current board and close duplicates with evidence.","acceptance":"Templates cover gov, schools, shop, events, features, giving, and LTO with title/meta/schema rules.","source":"https://satcom.conews.press/data/conews-next-sprint-kanban.json","blocked":true,"backendId":"69fce431-3317-49e1-b6b2-d7a0016f63c1"},{"key":"PROV-505","title":"Add contributor onboarding CTA pattern","project":"Legacy sprint","column":"backlog","priority":"normal","owner":"Technical lead","due":"After current platform gates","evidence":"Legacy sprint definition; completion not reverified.","next":"Reconcile against the current board and close duplicates with evidence.","acceptance":"Upload CTA appears at top of relevant contributor pages and routes to reviewed onboarding path.","source":"https://satcom.conews.press/data/conews-next-sprint-kanban.json","blocked":true,"backendId":"eebcc9aa-263c-4df1-b567-8497e49e76f3"},{"key":"PROV-506","title":"Create advertiser campaign kit page","project":"Legacy sprint","column":"backlog","priority":"normal","owner":"Technical lead","due":"After current platform gates","evidence":"Legacy sprint definition; completion not reverified.","next":"Reconcile against the current board and close duplicates with evidence.","acceptance":"Advertiser kit explains tiers, creative specs, CTA, and reporting promise without exposing secrets.","source":"https://satcom.conews.press/data/conews-next-sprint-kanban.json","blocked":true,"backendId":"6bfe3140-d568-4ae5-93b1-aa1624f6917a"},{"key":"PROV-507","title":"Prototype weekly edition payload","project":"Legacy sprint","column":"backlog","priority":"normal","owner":"Technical lead","due":"After current platform gates","evidence":"Legacy sprint definition; completion not reverified.","next":"Reconcile against the current board and close duplicates with evidence.","acceptance":"Static/sample payload can render one Morrison/Red Rocks weekly edition without sending live email.","source":"https://satcom.conews.press/data/conews-next-sprint-kanban.json","blocked":true,"backendId":"75a46bb5-900c-4f6c-ac68-16791eab0e7f"},{"key":"PROV-508","title":"Add progress monitor card to SATCOM","project":"Legacy sprint","column":"backlog","priority":"normal","owner":"Technical lead","due":"After current platform gates","evidence":"Legacy sprint definition; completion not reverified.","next":"Reconcile against the current board and close duplicates with evidence.","acceptance":"SATCOM links to progress log, latest packet, and blocker status.","source":"https://satcom.conews.press/data/conews-next-sprint-kanban.json","blocked":true,"backendId":"02ea7e09-037f-419e-86d2-c5785c3f4f24"},{"key":"DEV-034","title":"Configure Astra primary and direct fallback prompts","project":"SATCOM","column":"done","priority":"high","owner":"Publisher and active developer","due":"Next focused development session","next":"Ship Astra → Claude → Grok Bot → Cursor → Hermes 2.0 with compact shared task packets.","acceptance":"Verify hosted routing, MCP prompts and no automatic dispatch.","evidence":"Astra, Grok and Cursor context configuration prepared; Claude connection in progress.","source":"https://satcom.conews.press/codex#operators","blocked":false,"backendId":"d76c7e5d-fcde-4cc7-bea3-79535ef9a6a7"},{"key":"DEV-035","title":"Repair laptop Claude Desktop Commander and connect SATCOM","project":"Cursor","column":"active","priority":"high","owner":"Publisher and active developer","due":"Next focused development session","next":"Verify the laptop extension and Claude SATCOM connector; preserve permissions.","acceptance":"Fresh Cowork/Code connection evidence and SATCOM tools visible.","evidence":"Desktop extension restarted after shared-pool timeout; no server access implied.","source":"https://satcom.conews.press/codex#operators","blocked":false,"backendId":"192e1a3c-ab24-4a07-8dcd-5b0a2e494dc1"},{"key":"DEV-036","title":"Restore identified Hermes 2.0 server access","project":"SATCOM","column":"review","priority":"high","owner":"Publisher and active developer","due":"Next focused development session","next":"Establish a remote connection to the intended host, verify version/model, then connect SATCOM MCP.","acceptance":"Verified host identity, version, model access and one read-only SATCOM tool call.","evidence":"Remote laptop has no server connection; local Hermes absent and bridge unavailable.","source":"https://satcom.conews.press/codex#operators","blocked":true,"backendId":"1f661684-a9b6-404a-b750-aafff94e2a51"},{"key":"DEV-037","title":"Develop news-site GUI and content together","project":"Network","column":"active","priority":"high","owner":"Publisher and active developer","due":"Next focused development session","next":"Use one direct Astra prompt for a concrete menu, hero, article or activity-page improvement.","acceptance":"Verify the requested desktop/mobile reader journey and preserve content provenance.","evidence":"Publisher confirms GUI work is as important as content; mission control is under development.","source":"https://satcom.conews.press/codex#operators","blocked":false,"backendId":"4fc0acf9-6f51-4d43-8ee2-3388244e197e"},{"key":"DEV-038","title":"Develop town-site and activity-page reference journeys","project":"Network","column":"review","priority":"high","owner":"Publisher and active developer","due":"Next focused development session","next":"Define the next town/activity view and implement its approved GUI and content flow with shared components.","acceptance":"A reviewed working reference with real or clearly labeled sample content before expansion.","evidence":"Town-site GUI development is active scope; bulk expansion still follows quality gates.","source":"https://satcom.conews.press/codex#operators","blocked":false,"backendId":"138e2736-4a03-4db2-8b80-9e87c8ae2467"},{"key":"DEV-039","title":"Review headless PDF publishing refactoring sequence","project":"Network","column":"review","priority":"high","owner":"Publisher and active developer","due":"Next focused development session","next":"Approve the audit sequence, then identify external extractor and WordPress target before implementation.","acceptance":"Source-backed schema, layout/continuation checks, stable identities and verified CMS receipts; no pipeline edits before approval.","evidence":"Repository wrapper defaults date/byline/publication and internal publish status lacks a WordPress receipt in the inspected function.","source":"https://satcom.conews.press/codex#operators","blocked":false,"backendId":"e4fe9f4b-9c2e-4be6-816d-f4f53c7008f4"}]}