Skip to content
MROOT

RELAY / SOURCE PACKAGE 1.1

RELAY.

Good progress.
Shared clearly.

A fictional review workspace where comments, revisions, and approval belong to an exact deliverable version.

Supplied RELAY source-package screenshot; not a fresh live-site capture
SOURCE EVIDENCEA review loop with exact-version decisions.
Supplied RELAY source-package evidence, resized for this record. Not a fresh live capture; deployed version not established.
Fictional demo~3 min read1.1
Context
Fictional independent demo · AI-assisted
Evidence
Source Package 1.1
Implementation boundary
React · CSS 3D
Local Node HTTP · SQLite

01 / THE BUILDApproval belongs to a version

RELAY is a fictional client-review workspace for one sample project: Fieldwork Studio — Website Refresh. Its promise, “Good progress. Shared clearly.”, becomes useful only when the workspace can answer a precise question: what did the client actually approve?

The supplied 1.1 source follows a complete review loop. A business publishes a deliverable, a client reviews that version, requests a reasoned revision, and reviews a later version before approving it. Overview, Milestones, Deliverables, and Activity are connected views of that work, not four unrelated dashboard mockups.

The visual introduction uses a warm, layered CSS 3D composition. The working area is calmer: readable previews, selected versions, comments, comparison, and a clear decision state. This is not a real client engagement, a launched SaaS business, or evidence of reduced review time.

LOCAL TEACHING MODEL / NOT THE APPLICATION

Review the version, not the project.

ILLUSTRATIVE DECISION

Eligible to approve version 2

Selected version 2 is still current. The real server also checks project revision, identity, and command receipt.

Authored portfolio explanation. No network request, browser save, real approval, dispatch, or enquiry occurs. The supplied applications and proposed functionality are described separately.

This reference figure only explains eligibility. It does not publish deliverables or approve a real version. In the supplied backend, the selected version is only part of the check: the command also carries an expected project revision, and the server checks identity, membership, role, and command receipts.

Version 2 can remain historically approved while version 3 needs review. If a new publication arrives during a review, the old screen cannot quietly apply its decision to the new content. The appropriate response is to refresh and review the current version, not to turn a project-wide status green.

03 / THE BUILDTwo environments, different guarantees

The portable browser sandbox demonstrates the workflow with local state. Its business/client switch is a teaching control, not authentication. Browser storage and draft recovery do not establish multi-user authorization, cross-device persistence, or database transactions.

The separate local backend uses native Node HTTP and SQLite. It includes server-side command checks, immutable publications, revision conflict handling, and idempotent receipts. A transaction groups the mutation, activity entry, and receipt. That is a much narrower and more defensible statement than calling the activity feed tamper-proof.

The local identity helper is restricted to explicit local/test operation. It is not a public sign-in product. This package is not a Cloudflare Worker, D1 application, Hono service, or Vite project; porting it would be new engineering work.

04 / THE BUILDRecovery should preserve the reviewer’s work

The 1.1 package makes the unpublished preview reflect the actual draft. A draft retains its base version, and another publication requires a deliberate choice of a new base. Same-identity recovery preserves the selected version and draft, while late reads and overlapping saves are guarded against overwriting newer state.

An API failure is not relabeled a successful save, and reauthentication does not automatically replay a mutation whose outcome might be unknown. These behaviors matter more than decorative confirmation messages: they preserve the relationship between what someone saw, what they intended, and what the system accepted.

05 / THE BUILDWhat was checked here

The live domain returned RELAY’s title and JavaScript-required notice. Interactive live review was not verified because browser navigation was blocked. No client decision, publication, or production API mutation was attempted.

All 30 supplied compiled tests passed again, including the package’s local HTTP and SQLite checks. These tests run the supplied compiled build; they do not establish a fresh TypeScript compilation or clean dependency installation. The source-package image above is not a current production screenshot.

Before publication, verify the source-to-build relationship, native browser sessions and storage, origin and cookie behavior, the deployed version, and supported browsers. Real uploads, external notifications, billing, team chat, and production identity remain outside the demonstrated scope.

Source, dates, and what this page verifies

Editorial review: September 30, 2026. This is a local MRoot portfolio reference, not a published site update.

The supplied package, local test workspace, and live domain are separate evidence surfaces. Browser navigation to the live domain was blocked by the environment. No deployed source revision or real live mutation is claimed.

The interactive figure is a bounded teaching model, not the application. Source-package imagery retains its supplied provenance; it is not newly captured live evidence. See docs/final/SOURCE-REVIEW.md and PUBLICATION-BLOCKERS.md in the handoff.

Ready to build?

Something here sparks an idea?

Start with your goal. We can work out the right shape together.

Quote before you commit · Reply within 1 business day · You own the finished custom code and content after final payment

Start a project