The archive
Peakview Labs
Working AI systems for supply chain operations, built hands-on. This is what we made, and what you could make now.
The drawing behind the title is a mountain in topographic contour lines, built from public elevation data for Mount Washington, New Hampshire. A path climbs from the base to the summit, marked with what was built along the way: Peakview Insight, Peakview Forge, The five prototypes, The archive.
01The highlight reel
Insight, Forge and the five prototypes, in a minute.
Every screen in the reel is a new drawing of what each product did, with invented sample data. The sound is off; there is none.
What the video shows
A title card reads Peakview Labs, the archive. The Insight dashboard appears: a watch list of suppliers, a world map where a hurricane watch pulses in on the Gulf Coast, the signal's score ticking up, three actions fanning out from a playbook, a comment landing in the response room, and a forecast band dropping to show a shortfall. The Forge screen follows: a typed problem about rekeying invoices, and an estimate assembling itself as modules, a timeline and what the company would own. Then the five prototypes, each for a few seconds: purchase orders passing an approval gate, a trailer temperature drifting toward an alert, a remittance document turning into EDI segments, stock flowing between locations, and a plant's utilization bars reaching a red bottleneck. A closing card reads: Peakview Labs, Inc. was dissolved in 2026.
02Exhibit 1
Peakview Insight
Supplier risk intelligence
Peakview Insight was a platform that watched a company’s suppliers, customers, internal sites and partners. It pulled in signals from news, weather and economic data, scored them, and turned what it found into prioritized actions, following best-practice playbooks or the company’s own procedures. A response room gave the team a shared place to pick up each action, and a separate service forecast demand from history. It was built on a React front end, a Node and Postgres back end with Redis, and a Python forecasting service, and it ran on AWS.
- Built as
- Three repositories: a Node back end, a React front end and a Python forecasting service
- Stack
- React, Node, Postgres, Redis, Python, AWS
- Ran on
- AWS: Amplify, Elastic Beanstalk, RDS Postgres, ElastiCache, S3
- Status
- A proof of concept. The screens here are new drawings with invented data.
What the video shows
A dark dashboard. On the left, a watch list of suppliers, customers, sites and partners, each with a risk dot. In the centre, a world map where signals pulse in from weather, economic indicators and news, with scored signal cards streaming down its side. On the right, prioritized actions built from a playbook, each with an owner and a due date. Along the bottom, a response room where a teammate picks up an action, and a small forecast chart whose confidence band drops to show the shortfall a signal would cause.
Three signals. Click one to follow its chain.
Each signal shows what Insight did with it: the suppliers it touched, the parts behind them, and the actions the playbook recommended.
- Signal
- Hurricane watch, Gulf Coast. Mobile, AL to Lake Charles, LA. Score 82.
- Affected suppliers
- Northline Castings, Harbor Point Resins
- Affected parts
- Valve body casting VB-220, Resin grade R-18
- Recommended actions
- Confirm inventory on hand for VB-220 and R-18 Planning, due Tue
- Pre-ship next week’s order from Northline before the storm Procurement, due Mon
- Qualify Oakridge Components as a second source for VB-220 Sourcing, due 2 wks
What it showed
- That monitoring, prioritization and the team’s response could live in one tool, with the model reading and scoring and people deciding.
- That the hard part was never the alert. It was the playbook behind it.
03Exhibit 2
Peakview Forge
Custom supply chain software in weeks
Peakview Forge was the offer to build custom supply chain software in weeks. The site asked for a problem at one of three levels of detail and returned an estimate on the spot: the modules, a week-by-week timeline and what the company would own at the end. AI did much of the implementation, the design and the review stayed with a person, and the company kept the code.
- Built as
- Part of the website: three intake levels and the estimate behind them
- Stack
- Next.js, OpenAI, Vercel
- Estimate
- Written by the model from the problem as typed, at one of three levels of detail
- Status
- Closed. The screens here show the method; no project was delivered this way.
What the video shows
A problem box and an estimate that builds itself. A person types a problem. The estimate assembles like a blueprint: modules, a week-by-week timeline, and what the company would own at the end. A second beat shows how Forge was designed to work: a written spec, the model drafting the code, a person reviewing it, tests running, the system going live, and a key-and-repository handoff.
Three sample problems. Pick one and watch the estimate assemble.
Each estimate comes from saved answers. No model runs on this page.
- Modules
- Document intake (PDF, scan and email); Matching rules (PO, receipt, price); Approval queue (exceptions to a person); ERP connector (posts the matched invoice)
- Timeline
- Week 1: Discovery and sample documents. Weeks 2 to 3: Intake and matching. Week 4: Approval queue. Weeks 5 to 6: ERP connector and testing. Week 7: Go-live.
- What the company would own
- The code, The documentation, The test suite
What it showed
- That an estimate could be assembled by a model from a plain description of the problem.
- That the parts which never got faster were deciding what to build and checking it.
04Exhibit 3
The five prototypes
Five working systems, each taken from a problem to running code and exercised against synthetic data. Each one plays as you reach it. Open one for what it did and what it was built with.
-
What the video shows
Purchase orders flow in. Small routine ones pass straight through and are placed. Larger ones stop at an approval gate. Every action writes a line to a running log.
01 · Manufacturing
Inventory Orchestration Agent
Routine C-items were cheap enough to ignore and expensive enough to stop a line.
-
What the video shows
A refrigerated trailer’s temperature line drifts. A shaded prediction runs ahead of it, and an alert fires before the line crosses the limit.
02 · Grocery
Cold-Chain Prediction
A refrigeration failure was usually discovered after the load was already lost.
-
What the video shows
A remittance document is read. Its fields highlight and fly into EDI 835 segments. The validator ticks each segment green and flags one for a person.
03 · Healthcare
Document-to-EDI Pipeline
Healthcare remittance arrived as unstructured documents and had to become valid EDI.
-
What the video shows
A network of locations. As demand shifts, stock dots flow from the overstocked sites to the ones running short, where fixed reorder points would have waited.
04 · Retail
Dynamic Inventory Rebalancing
Fixed minimum and maximum levels stopped reflecting reality the moment demand shifted.
-
What the video shows
A plant schematic. A demand slider moves through scenarios. Utilization bars fill. The bottleneck turns amber, then red.
05 · Manufacturing S&OP
Capacity Digital Twin
Sales and operations argued about capacity from two different spreadsheets.
Built on synthetic data. The stacks named are the ones that were used.
05How it was built
Two systems, one builder, and the services underneath.
The website ran on Next.js at Vercel with OpenAI behind its chat and estimates, Resend for email, and Neon Postgres and Vercel Blob for its data. Insight ran on AWS: a React app on Amplify, a Node and Express API on Elastic Beanstalk, Postgres on RDS, Redis on ElastiCache, S3 for documents, and the Python forecasting service beside it, with Claude, Gemini and OpenAI models reading the news and scoring the risk.
By the numbers
Counted from the commit history of the four repositories on GitHub: the website, Insight’s back end and front end, and the forecasting service. 103 automated commits (a daily update the site ran for itself) are left out. The five prototypes were built outside these repositories and are not in the counts.
- Systems built
- 6
- Repositories
- 4
- Commits
- 230
- Lines of code
- 122,829
five prototypes and the Insight platform
plus the prototypes, outside them
made by hand
in 348 files
Languages, by lines
- JavaScript 100,465
- TypeScript 17,402
- SQL 1,889
- YAML 1,304
- Python 774
- CSS 705
- PowerShell 194
- HTML 96
Repositories
| Name | Commits | Lines |
|---|---|---|
| peakviewlabs-site The website, the Forge intake and estimate, the chat and the forms | 123 | 14,202 |
| supply-chain-ai-backend Insight’s API: companies, portfolios, risk analysis, the partner portal | 64 | 59,251 |
| supply-chain-frontend Insight’s React app: dashboards, the network view, the map | 41 | 48,602 |
| supply-chain-forecast-service Insight’s Python forecasting service | 2 | 774 |
06What you could build now
The past, set against the present.
Peakview built with the tools of its time. This section asks what the same work would take today, and what a supply chain team could build this month. Every claim below carries its date and its source, and the section is refreshed on a schedule.
Last updated October 15, 2026
1. The frontier, as of October 15, 2026
METR measures how long a task, in the working time a skilled person would need, the best AI systems can finish on their own. The line is the frontier at even odds of success. Peakview’s last commit is marked against it.
2. Then and now
What each build took when Peakview built it, from the repositories’ history, against what it would take with today’s tools. The second column is an estimate: METR’s measured task length for the best public model rose from 1.7 hours (Claude 4 Opus) and 3.4 hours (GPT-5) to 17.4 hours (Claude Mythos Preview, April 2026) at even odds of success, and the coding tools of October 2026 work inside a repository on their own for hours at a time. The estimates below take that as five to ten times more unattended work per day, and keep a person’s review in the loop at the earlier rate. The ranges are wide, and these are estimates made for this page, not METR’s figures.
| Build | Then, from the record | Now, an estimate | What the version built now could do |
|---|---|---|---|
| Peakview Insight | Three repositories, 107 hand-made commits and about 108,600 lines of JavaScript, SQL and Python, built part-time over ten months alongside everything else the company did. | About one to two weeks of a person’s time directing coding agents, with the review as the limit: three days if the design is already written, three weeks if the data model is still being argued. | Run as an agent that reads the signals, scores them, drafts the actions and the response-room note, and waits for a person’s yes. Read documents and screens directly instead of through connectors. Hold a multi-hour investigation together instead of one request at a time. |
| Peakview Forge | The three intake levels and the estimate were built in one day inside the website, which took 123 hand-made commits in all. | A day again. What changes is what the estimate could do: draft the modules, the tests and a first working version of the simplest module in the same sitting. | Hand back a runnable prototype of the smallest module beside the estimate, so the conversation starts from working code. |
| The five prototypes | Built outside the four repositories counted on this page, so their history is not in the record here. | A few days each for one person with a coding agent, by the same estimate as Insight, with the time going to the data and the rules rather than the code. | The agent version of each: watch the feed, act inside the guardrails, write the log line, and ask a person for the rest. The hard part of each is unchanged: the spend threshold, the temperature limit, the reorder rule, the validator. |
3. Five things a supply chain team could build this month
An operator’s view of what is possible with a small team, a model API and someone who owns the result. None of this is an offer. Peakview is closed.
-
A supplier signal watch
News, weather and port feeds for the suppliers that matter, read by a model each morning into a one-page brief per planner, with every item owned by a person.
- Needs
- The supplier list with locations, feed access, a model API, one planner who owns the brief.
- Watch
- The model reads and scores. A person decides. Keep the playbook short and written down before the first brief.
-
Documents to structured data, with a validator
Invoices, packing lists and remittances read by a model into fields, with a rule validator that checks totals and codes before anything posts to the ERP.
- Needs
- Fifty sample documents, the matching rules in writing, an exception queue a person works daily.
- Watch
- The validator has the last word, never the model. Count the exceptions every week; the rate is the health of the system.
-
An exception desk for open orders
The open-order feed compared with promise dates every night. The model drafts the internal action and the customer note; a person approves each one before it goes.
- Needs
- A nightly export of open orders, carrier tracking, the promise dates, one owner per customer group.
- Watch
- Approval stays with a person. Measure how many drafts go out unchanged; that number tells you when to trust it with more.
-
A demand-against-forecast gap monitor that explains itself
The gap by product family each week, with the model writing the likely cause from the signals it can see and a planner confirming or correcting it.
- Needs
- Weekly demand and forecast by family, the promotions calendar, the signal watch above.
- Watch
- A plain-language reason is a hypothesis. Log which ones held up, and the monitor gets better at the second one.
-
A capacity what-if tool fed by the planning spreadsheet
Sales enters a scenario and sees the bottleneck from the same model Operations plans with, so the argument is about the number and not the spreadsheet.
- Needs
- Station capacities, the current schedule, the demand plan, a half day with the people who own each.
- Watch
- One model, shared. The moment each side keeps its own copy, the tool stops doing its job.
4. Change log
- 10/15/2026 First version of "What you could build now". The frontier chart from METR’s Time Horizon 1.1 data, the then-and-now comparison, and five things a supply chain team could build this month.
Each update is also in the RSS feed.
Sources
- METR, Time Horizon 1.1 results file (benchmark_results_1_1.yaml) read 10/15/2026 The models, their 50% and 80% horizons with intervals, and the doubling time from 2023 on: 128.7 days (104 to 158).
- METR, Time Horizons page read 10/15/2026 Last updated September 8, 2026, when METR said the page is no longer actively updated. Measurements above 16 hours are unreliable on the current suite.
- METR, "Time Horizon 1.1", January 29, 2026 read 10/15/2026 The larger task suite behind the 1.1 numbers and the shorter doubling time it measured.
- METR, "Frontier Risk Report", May 19, 2026 read 10/15/2026 For February 16 to March 16, 2026: the public frontier at about 12 hours at 50% (5 to 61 hours) and about 1.5 hours at 80%; the most capable model tested likely at or above 16 hours, with a point estimate between 16 and 20 hours. The report says the suite cannot reliably measure above 16 hours and that the most capable agents essentially saturated it.
- Claude Code, overview read 10/15/2026 "Claude Code is an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools." Runs in the terminal, an IDE, a desktop app and the browser; can run agents in parallel and on a schedule.
- OpenAI, Codex documentation read 10/15/2026 Codex in ChatGPT, a CLI, an IDE extension and Codex Cloud; explores code, builds features, reviews changes and fixes failures, with scheduled and long-running work. Release notes dated October 5 to 9, 2026.
- The four Peakview repositories on GitHub (private) read 10/15/2026 Commit history counted with scripts/count_numbers.py; automated commits left out.
07The close
Peakview Labs, Inc. was dissolved in 2026.
Thank you to the people who looked at these builds along the way and said what they thought. Graham Whittemore’s work and contact details are at grahamwhittemore.com.