Skip to content

SyberLabs, the autonomous software factory - #182

Merged
sykosyber merged 1 commit into
mainfrom
mateo/factory-reframe
Oct 28, 2026
Merged

sykosyber merged 1 commit into
mainfrom
mateo/factory-reframe

Conversation

@sykosyber

Copy link
Copy Markdown
Member

SyberLabs, reframed as the autonomous software factory.

The header

  • Huge words stream through the top of the stage in three full-bleed rows: SYBERLABS / THE {AUTONOMOUS} / SOFTWARE FACTORY.
  • Each row loops seamlessly at its own speed and direction. SyberLabs and Autonomous are in chromatic blue, with the braces in cyan mono.
  • At rest (reduced motion) every row starts at its first word, so the phrase reads in order.
  • It pauses with Pause motion and whenever the clip cannot move.
  • The h1 carries the words for assistive technology.
  • On desktop the Sophia frame moves below the stream, so the words never cover the art.

Positioning

  • The new line: "AI agents write, test and repair code on their own. The factory runs every check itself, keeps a signed record of each step, and ships nothing until a person admits it."
  • The title, descriptions, structured data and social card all follow it.
  • Autonomy is stated as it is built: agents work on their own, and admission stays with a person. SyberWork lists autonomous merges and deploys as non-goals.

Homepage

  • The lab section becomes the factory in five steps: propose, check, review, admit, publish.
  • It notes that SyberWork builds itself this way.
  • GitHits becomes "Made in the factory".
  • A Factory entry leads the hero's work list.

New /factory/ page

  • One change, step by step, each step with the line it never crosses.
  • What the record guarantees.
  • Built by its own factory: 88 of SyberWork's 96 merged PRs carry the admission trail.
  • Where the claims stop.
  • Every claim comes from SyberWork's README and docs: BUILD_THREAD, ADMIT, ARCHITECTURE and the Attest study.
  • It appears in the nav, the Menu, the sitemap, the llms index and the build, and has its own social card.

Checks

  • 209 tests pass.
  • The release guards pass.
  • site-chrome passes (16 pages).
  • QA reports 24 pages, 0 errors, 0 warnings.
  • Captured desktop 1440×900 and phone 390×844, moving and at rest.

Generated by Claude Code

Header: the title is now huge words streaming through the top of the stage in
three full-bleed rows, SYBERLABS / THE {AUTONOMOUS} / SOFTWARE FACTORY, each row
looping seamlessly at its own speed and direction. SyberLabs and Autonomous are in
the chromatic blue, braces in cyan mono. At rest (reduced motion) every row starts
at its first word, so the phrase reads in order; it pauses with Pause motion and
when the clip cannot move. The h1 carries the words for assistive technology. On
desktop the Sophia frame moves below the stream so the words never cover the art.

Positioning: "AI agents write, test and repair code on their own. The factory runs
every check itself, keeps a signed record of each step, and ships nothing until a
person admits it." Title, descriptions, structured data and the social card follow.
Autonomy is stated as it is built: agents work on their own, and admission stays
with a person (SyberWork lists autonomous merges and deploys as non-goals).

Homepage: the lab section becomes the factory in five steps (propose, check,
review, admit, publish), with a note that SyberWork builds itself this way. GitHits
becomes "Made in the factory". A Factory entry leads the hero's work list.

New /factory/ page: one change step by step (start, context, propose, check, admit,
publish), each with the line it never crosses; what the record guarantees; built by
its own factory (88 of SyberWork's 96 merged pull requests carry the admission
trail); and where the claims stop. Every claim is taken from SyberWork's README and
docs (BUILD_THREAD, ADMIT, ARCHITECTURE, the Attest study). In the nav, the Menu,
sitemap, llms index and build, with its own social card.

Checks: build:site and the Function build; 209 tests; release guards; site-chrome
(16 pages); QA 24 pages 0 errors 0 warnings; desktop 1440x900 and phone 390x844
captures of the homepage and /factory/, moving and at rest.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014RWZfWpSgnyXV7o2cwuycF
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-28T07:59:33.927978Z 99f9a05 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@sykosyber
sykosyber merged commit 1698429 into main Oct 28, 2026
3 checks passed

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 99f9a05a0f

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/home.css
font:600 clamp(64px,11.5vw,188px)/.88 var(--sy-sans); letter-spacing:-.045em; text-transform:uppercase; color:#eef2f2;
-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%); mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%); }
.stream__row { overflow:hidden; white-space:nowrap; }
.stream__track { display:flex; width:max-content; animation:stream-left var(--dur,64s) linear infinite; will-change:transform; }

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Add a pause path for the no-JavaScript marquee

When the prerendered homepage is viewed with scripts disabled and reduced motion is off, this rule still starts an infinite animation, but the “Pause motion” button is only rendered after BackgroundVideo mounts. The stream therefore cannot be paused in the no-JavaScript page; keep it static until a pause control is available or provide a no-script alternative.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant