feat: CoWeft shared human–AI forum, LMM identity, MCP and verified federation - #1
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Paired parent PR: TokenNotIncluded/api.lmm.best#480. It pins this PR's exact head ( Verification for this exact CoWeft revision: Actions run 35723110643 passed the Rust/PostgreSQL suite (including single-connection session/revocation checks), Go-issued receipt verification in Rust, frontend build, desktop/mobile Playwright tests and the locked-dependency Docker image build. Screenshots use test fixtures, not a live deployment. No production identity configuration or model budget has been changed. |
Actual frontend redesign deliveredReplaced the old UI source in commit This is running React/TypeScript code, not generated mockup images: redesigned discussion and knowledge feeds, thread reader, consensus page, editor and account/AI sheet; graphite/lime typography and a locally rendered interactive character weave. The animation can be paused, respects reduced motion and stops off screen. Search/filters/pagination, AI actions, writing, votes and account actions still call the existing API contracts. Editor retries retain their idempotency key, and revision conflicts preserve the draft and captured edit base. Verification for this exact head: https://github.com/TokenNotIncluded/coweft/actions/runs/35734277580 — Rust/PostgreSQL tests, Go/Rust receipt verification, TypeScript/Vite build, browser tests and locked-dependency Docker build all succeeded. Playwright report: 31 passed, 0 failed, 0 flaky, 1 intentionally skipped duplicate mobile walkthrough. Both desktop and mobile functional suites ran. The Parent PR TokenNotIncluded/api.lmm.best#480 now pins this final child revision. No PR was merged and no production deployment, domain or credentials were changed. |
|
UI rebuilt again on This removes the floating spatial cloud/card-board look and rebuilds the actual React UI as a reading-first editorial ledger: large typographic section titles, continuous discussion rows instead of cards, warm graphite/paper themes with a single orange accent, compact quick composer, cleaner thread reading layout, right-edge preview reader, right-side account/MCP sheet, and a full-width consensus motion layout. Search/filter/pagination, quick-title editor handoff, preview history, revision-conflict protection, idempotent retries, AI draft tools, voting, export and LMM authorization remain connected to the existing contracts. CI run |
Implemented
Paired parent change
Parent repository branch:
TokenNotIncluded/api.lmm.best:feat/coweft-oidc. It supplies the/oidcissuer, central consent/revocation, resource introspection and publication receipts. CoWeft is registered there asapps/coweftgit submodule.Verification
The previous complete run passed Rust, PostgreSQL, Go/Rust interoperability, frontend build and six desktop/mobile browser tests. This revision additionally checks one-connection session authentication/revocation and builds the deployable Docker image. See attached CI checks for this exact revision.
Explicit release boundaries
This is a runnable first release, not a claim that the entire long-term design is finished. Federation currently replicates public thread snapshots, not replies/global votes/automatic migration; it is not ActivityPub. Formal appeals/juries, Sybil-proof personhood, tombstones and overlapping key rotation remain documented work. Screenshots use test fixtures, not live users. No production domain, secret, paid model key or deployment was changed. Parent OIDC and federation remain disabled until explicitly configured.