Repository navigation
Conversation
…t27#12384) The FEED constant now points at the static runs/queen-feed.json the t27os workflow re-exports every 15 minutes (format t27f-queen-feed-v1); the poll/pull contract is unchanged and the recorded-log fallback stands. The comment above it drops the seconds-level-realtime claim: the feed is a 15-minute batch, seeded from the recorded replay until the live bus is online.
Summary by t27-beesThe pull request switches the t27f live page's feed source from a Railway-hosted push endpoint to a static JSON file served from the Worth a look
Read: 1 files, +5 -3, the whole diff. Head |
This was referenced Oct 25, 2026
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
The t27f live page's feed constant moves from the Railway
public-feedendpoint to the T27OS batch export:https://raw.githubusercontent.com/Trinity-S-AI-DNA/t27os/master/runs/queen-feed.json.T27OS is a batch executor, so the feed is PULL, not PUSH: the t27os workflow (t27os PR: Trinity-S-AI-DNA/t27os#44) re-exports the Queen's actor events every 15 minutes as one static
runs/queen-feed.jsonin formatt27f-queen-feed-v1, and this page keeps its existing 15 s poll unchanged -- fetch, format check, seq filter,grow()down the sametick()path. The card for the workflow is t27specs/crons/t27os-queen-feed.t27(IDgithub-actions/t27os/queen-feed, refs t27#12384).Honesty fix in the same lines: the comment above the constant claimed "seconds-level realtime"; it now states the real shape -- a 15-minute batch,
seed:trueuntil the live bus is online. The recorded-log fallback stands untouched, and until the t27os PR merges and its first run publishes, the feed fetch fails and the page runs exactly as today (that fallback path already works).No change to the poller, the replay engine, the gx consumer, the queen lane or the fleet panel.
t27-work-report
{ "version": 1, "head_sha": "e066dbef7c49159bb2be8a26df3274c4d9743f87", "summary": "The t27f live page's feed constant moves to the T27OS batch export (static runs/queen-feed.json re-exported every 15 minutes); the poll contract and the recorded-log fallback are unchanged, and the comment drops the seconds-level-realtime claim for the honest batch shape.", "changes": [ "apps/website/public/t27f/live/t27f_live.js: FEED now points at the raw.githubusercontent URL of Trinity-S-AI-DNA/t27os master runs/queen-feed.json (format t27f-queen-feed-v1); refs t27#12384.", "apps/website/public/t27f/live/t27f_live.js: the feed comment states the batch-pull architecture (15-minute re-export, seed:true until the live bus is online) instead of claiming seconds-level realtime." ], "tests": [ { "command": "node --input-type=module import check of t27f_live.js", "result": "exit 0; the module parses and loads as ESM", "status": "passed", "evidence": "Run on the PR branch in the authoring session on 2026-10-25." }, { "command": "node --test apps/website/scripts/live-glue.test.mjs", "result": "2 pass / 2 fail, identical to clean origin/main; both failures pre-date this PR (the DOM stub gap since #1743/#1744)", "status": "failed", "evidence": "Comparison run against clean origin/main in the authoring session on 2026-10-25." }, { "command": "LC_ALL=C grep -c '[^ -~]' apps/website/public/t27f/live/t27f_live.js", "result": "0 non-ASCII bytes in the changed file", "status": "passed", "evidence": "ASCII scan (L3) run in the authoring session on 2026-10-25." } ], "limitations": [ "Until the t27os queen-feed workflow's first scheduled run publishes runs/queen-feed.json, the feed fetch 404s and the page uses its recorded-log fallback -- pre-existing behavior, unchanged.", "The seed feed carries the recorded replay (24 events, seed:true); no live Queen events exist yet, so the page shows the same timeline it already had once the batch export lands." ], "tags": [ "t27f", "live_surface", "queen_feed" ], "blog": { "title": "The t27f live feed moves to the T27OS batch export", "summary": "The Queen's actor events now arrive as a static batch export re-published every 15 minutes by the t27os workflow; the page polls it first and keeps the recorded log as its fallback.", "outline": [ "What moved: the FEED constant from the Railway public-feed endpoint to the t27os batch export runs/queen-feed.json on raw.githubusercontent.", "Why batch and not push: T27OS is a batch executor, so the feed is pull; the export carries seed:true until the live bus is online.", "What did not move: the 15 s poll, the format check, the seq filter, the grow() path down tick(), and the recorded-log fallback.", "What lands next: t27os#44 is merged; its first scheduled run publishes the seed feed that this page will read." ] } }Refs #1717
Foreign-code note
This PR's one change is inside an existing foreign file (
t27f_live.js): the FEED constant and its comment. Under the owner's Only-t27 law that needs theowner-approved-foreignlabel, which this PR carries: owner approval 2026-10-25 covers this lane (the free-fleet t27os-feed mission briefing).