Retrospective public sample
See the decision before you buy.
This complete example shows how three public sources become one evidence label, one decisive gap, one buyer-run acceptance check, and one bounded next move.
Frozen question
When an Appwrite Site archive exceeds its configured upload limit, does the public evidence support changing the returned guidance from _APP_STORAGE_LIMIT to_APP_COMPUTE_SIZE_LIMIT?
The released source uses _APP_COMPUTE_SIZE_LIMIT for the Site upload check while its mapped error message names_APP_STORAGE_LIMIT. That alignment supports the reported mismatch, but it does not prove a runtime response.
Source ledger
Every material claim stays attached to its source.
Appwrite issue #9904
The reporter describes an oversize Site upload response that names _APP_STORAGE_LIMIT. The issue was open when this retrospective sample was frozen.
Inspect source 02 / Verified public sourceReleased Site deployment source, 1.9.6
The endpoint reads _APP_COMPUTE_SIZE_LIMIT, compares it with the uploaded archive size, and throws STORAGE_INVALID_FILE_SIZE.
Inspect source 03 / Verified public sourceReleased error configuration, 1.9.6
The corresponding public error text names _APP_STORAGE_LIMIT, supporting the reported variable-name mismatch in static source.
Inspect sourceWhy this is not reproduction
Static source can support a claim without simulating certainty.
This review did not run Appwrite, upload an archive, call an API, or execute a correction branch. Static control-flow evidence cannot prove the behavior of a buyer's packaged image, proxy, configuration, or deployed release.
Decisive evidence gap
A preserved response from an authorized disposable Appwrite stack running a pinned correction candidate, with the Site limit set below a known test archive size.
Proposed buyer-run acceptance check
One check with an observable pass boundary.
- 01
Set
_APP_COMPUTE_SIZE_LIMITto a known small value before startup. - 02
Submit an archive that exceeds that value to a disposable Site.
- 03
Preserve the request metadata, HTTP status, response type, response message, and deployment list.
- 04
Pass only if the response is HTTP 400, uses the proposed
site_invalid_file_sizeerror type, names_APP_COMPUTE_SIZE_LIMIT, omits_APP_STORAGE_LIMIT, and creates no deployment.
This is an acceptance boundary, not an executed test. The buyer remains responsible for authorization, isolation, credentials, and the exact commands used in its environment.
Limits and disclosure
What this packet does not claim.
- No runtime reproduction was performed.
- Contributor statements remain reported claims unless independently verified.
- A proposed correction does not prove maintainer approval, mergeability, release inclusion, or regression safety.
- This retrospective is not customer work, a paid engagement, or an Appwrite endorsement.
Public state was frozen on August 12, 2026. OpenAI Codex materially assisted evidence organization and drafting; no separate personal human review is claimed. Jake Springfield is a public-facing business alias for Springfield Systems. Independent of OpenAI and Appwrite.
Your issue, same boundary
One public bug. One source-linked next move.
Use the six-question browser-only check. A verified Jake-only checkout appears only when every fixed boundary is eligible.
Check eligibility free