sg-compute.sgit.ai / documents

The source documents

Everything on this site is written from these 12 documents — 15,244 words commissioning it, and the measurements behind them. They are published in full, because a site that audits a platform should be checkable against the audit it was given.

The raw markdown is the source of truth. Each reader page renders its document from the raw file in briefs/ at load time; if that fails, the page falls back to a link to the raw file. Nothing is transcribed by hand, so a reader page cannot say something the document does not.

Every file is fetchable at a stable constructed URL: /briefs/<filename>. That is a promise, not an accident.

Read them

commission · 1,702 words

The brief

The commission, the rename verdict with the number that settles it, the one-character bug, what “very mature” measures out at, the honesty constraint, and the build order this site was written against.

Read it →
source · 1,542 words

What it actually is

The two ephemeral layers the site must not conflate, sessions and the thread-affinity bug behind them, the watchdog, both API surfaces, the auth-model correction, the isolation table, and how artefacts come back.

Read it →
source · 1,298 words

The rename

Nine acceptance criteria scored against the tree, the guard that could not match what it guarded, the full breakage list, the recommended sequencing, and the domain collision.

Read it →
source · 1,381 words

The maturity audit

Where the maturity is real — tests, history, CI/CD, documentation, operational hardening — and the four specific places the claim is overstated. Ends with the paragraph this site publishes verbatim.

Read it →
source · 1,364 words

The spec system

One abstraction, sixteen implementations, three generalisation mechanisms, the entry-point path for third-party specs, and why the family view carries the argument the alphabetical list does not.

Read it →
source · 1,473 words

The serverless argument

“We are competing for the agent-deployment market.” The positioning, the trade stated honestly, the cold-start ladder against the measured benchmarks, the 50-second number, the recursion, and what can and cannot be said about cost.

Read it →
commission · 875 words

The site architecture

The house pattern, the one rule no sibling site needs, the page-by-page plan, what is generated versus written, and the naming conventions. This document is the specification this site was built to.

Read it →
source · 1,179 words

Boundaries, redaction and the disclosure

What was checked and is clean, what must be redacted, what must not be published at all, how to publish the one security note, and the network boundaries. Published redacted under its own rule.

Read it →
source · 1,438 words

Gaps and open questions

The five-day fix list that changes what this site can honestly say, eight build-fresh items, eight open questions published unresolved, seven honest tensions, and the loose ends worth an hour each.

Read it →
commission · 1,109 words

The pack README

The reading order, the one-character bug as the opening move, the four things to know before writing, what /shipped/ has to say, and the house pattern.

Read it →
licence · 796 words

Licence and redaction rules

CC BY 4.0 for the site, Apache-2.0 for the code it quotes, the redaction list that is not advisory, what was verified clean, and the accuracy rule: code wins. Published redacted under its own rule.

Read it →

All 12, with their raw files

DocumentRaw fileWordsPublished
The brief00__brief.md1,702verbatim
What it actually is01__what-it-is.md1,542verbatim
The rename02__the-rename.md1,298verbatim
The maturity audit03__maturity-audit.md1,381verbatim
The spec system04__the-spec-system.md1,364verbatim
The serverless argument05__the-serverless-argument.md1,473verbatim
The site architecture06__site-architecture.md875verbatim
Boundaries, redaction and the disclosure07__boundaries-and-security.md1,179redacted
Gaps and open questions08__gaps-and-open-questions.md1,438verbatim
The pack README09__pack-readme.md1,109verbatim
Licence and redaction rules10__licence-and-redaction.md796redacted
The source manifest11__source-manifest.csv1,087verbatim

Two are redacted, and here is why

The platform this site documents is live infrastructure. Two of the documents are the redaction list itself, so between them they named every live address the site was told to strip: an AWS account id, ten internal hostnames, five named stack FQDNs, and sixteen real EC2 instance ids with three AMI ids. Publishing them verbatim would publish exactly what they exist to prevent.

They are published under their own rule — shapes, not addresses. <stack-name>.sg-compute.<zone> is documentation; a live FQDN is a target. Each address was replaced by the shape it is an instance of, nothing else was changed, and the site's release gate encodes the same list so no future page can reintroduce one.

One thing is not redacted, deliberately: the zone sg-compute.sgraph.ai. This site's own label collides with it, and the stated decision is to claim the distinction rather than hide it.

Licence

All 12 documents, and every page of this site, are released under CC BY 4.0. Attribution: Dinis Cruz, via the SG/Send Librarian, with AI co-authorship (Claude, Anthropic). Where the site quotes the platform's own source code, it is quoting Apache-2.0 code — that notice is retained and the snippets do not carry this site's licence.