- The spine is one system; the planner is a separate repository
- Order intake, courier tracking, the tariff archive and the models
that join them live in one warehouse and run together. The dispatch
planner is its own repository with a real seam into the ledger — its
decisions land as facts — but it routes a separate synthetic order
population, and the two id spaces are deliberately not joined.
Inventing a mapping would be a lie.
- One repository is a reimplementation, and says so
- The production version of the ingestion framework was built at a
government information center and that code is proprietary. The scale
figure — 1,000+ facilities, 24 industries — describes the original, not
the public repository.
- The methods are real; most of the operational data is not
- Orders, courier scans, meter readings, carriers and departures come
from seeded generators and doc-shaped fixtures, and so do the tariff
revisions — three of them, shaped per the USITC export format, with
two rate changes between. The trade statistics, drug-shortage records
and supply-chain index are real public data pulled from the IMF,
openFDA and the New York Fed, and the assertions run against those
archives.
- The tariff lane is the US schedule, not the one my parcels pay
- USITC publishes ~249 dated revisions back to 1989, which is what
makes it a genuine vintage archive and the right corpus to prove
as-of reconstruction against. My own shipments run Canada to China and
are assessed under China's postal-articles tax instead — a flat rate
per goods category against an official dutiable-value table, with a
per-parcel exemption. Modelling that is a second reference-data lane,
not a correction to this one.
- The duty percentages above are fixture values
- The HTS subheadings are real — 6110.30.30 is man-made-fibre
pullovers, 6104.63.20 is knitted synthetic trousers — and the
effective-dating, the as-of lookup and the arithmetic all run for
real. The percentages themselves are illustrative numbers in the
fixtures, chosen to sit in the right region for apparel, and they have
not been read back from the live archive. So the mechanism is
demonstrated and the magnitudes are not evidence. Treat the table as
"this is what the omission costs at plausible rates", not as a
published duty calculation.
- AWS runs mocked, not deployed — including the intake
- Both AWS lanes execute the real handler code against moto in
process, with no credentials, which is what lets anyone clone and run
them. Neither is currently deployed. The telemetry lane has an
infrastructure template that documents the shape rather than
provisioning it; the courier lane has none, and its deployed shape
lives only in the handler's docstring. The same is true of the
order pipeline and the enquiry intake further down this page: both
have Terraform that validates and test suites that pass against
mocked AWS, and neither has been applied to an account.
- Modelled on the standards, not certified against them
- The event envelope follows GS1 EPCIS 2.0 after reading the
specification. It is not a certified implementation, and it is not
EPCIS production experience.
- One claim is narrower than it sounds
- "Onboard a source by writing a YAML template, not a pipeline" holds
within energy telemetry, where the canonical fields and the unit
dimension are fixed. A source from a different domain needs Python
changed. Generalising that is the next piece of work, not a claim being
made now.
- Two more, built for the business and public
- ile-aws
— drop a CSV in S3, get a priced sheet back. Container-image Lambda with
reserved concurrency of 1 for a read-modify-write ledger, an SQS
dead-letter queue, a least-privilege role with no delete permission, all
in Terraform. 31 tests against mocked AWS.
Python · Terraform · Docker · AWS Lambda (container image) · S3 · SQS · CloudWatch · moto · pytest
ile-consulting
— free-text enquiry scoped into work items against a skills taxonomy and
an estimate book. No language model, so every hour traces to the phrase
that produced it. 117 tests.
Python · Terraform · AWS Lambda Function URL (REST) · S3 · SNS · moto · pytest
- Also, outside all of it
- aqi-data-pipeline
— air-quality data on Snowflake: SQL and Snowpark transforms to a
Streamlit dashboard, with a GitHub Actions workflow.
Snowflake · Snowpark · SQL · Streamlit · GitHub Actions