Map the project.
Find files, symbols, dependencies and tests at a specific version of your code.
PECS · by One Lab
PECS brings together your code, past decisions and test evidence, so AI starts a change with the context that matters.
Project memory. Better-informed changes. Checkable results.
Preparation Core tested internally. Hosted access and customer pilots are being prepared.
Conceptual project map · synthetic
The missing context
Before changing software, you need to know what depends on it, why earlier decisions were made, and what already failed. PECS keeps that context connected to the code—and points you back to the evidence.
Synthetic walkthrough · not customer evidence
Illustrative example. Not a customer project or a measured production result.
Code to inspect
src/auth/login.ts · src/auth/session.ts · src/auth/recovery.tsHistory to read
ADR-014 session rotation · incident note 2025-11-03Tests to run
sign-in · expired session · logout · recovery linkBoundaries
No permission changes. No production deployment.Unknowns
The ownership of one legacy recovery path is not recorded.What PECS does
Find files, symbols, dependencies and tests at a specific version of your code.
Bring documented decisions, previous attempts and failures together with their source references.
Build a focused task brief instead of handing an assistant an unfiltered pile of files.
Examine a proposed patch and the named checks that ran in an isolated workspace.
How it works
A passing test is evidence—not a guarantee that software has no bugs.
Use approved repository access and a clearly identified code version.
Find connected code, tests and eligible project history.
Show the coding assistant what matters, what it must not change and what remains uncertain.
For an enabled coding pilot, receive a patch artifact and the results of the checks that actually ran.
Your existing workflow
PECS is not a replacement for your coding model. Its role is to supply project-specific context and make the evidence behind a proposed change easier to inspect.
Drafts and edits code.
Supplies source-linked context, constraints and verification records.
Decide what gets accepted and deployed.
Authenticated read-only tools are implemented. No named client is presented as available until that exact client surface passes hosted acceptance.
One Lab relationship · staged connections
PECS holds the engineering context. Other One Lab systems may receive only the information and authority their separate contracts permit.
May propose or review a scoped task. It cannot execute it.
May reference an approved budget reservation. It grants no permission to deploy.
Owns commit-bound engineering context, task briefs and verification records.
May receive an approved outcome summary—not unrestricted customer code.
May record minimized task and verification evidence after authenticated delivery and readback.
Dashed edges represent planned or acceptance-pending connections, not live traffic. PECS remains usable without every module.
Control and uncertainty
Know which repository snapshot an answer describes.
Follow the file, decision or test behind a result.
A possible file successor is not presented as a certain one.
The current controlled scope does not push, merge or deploy into a connected source repository.
Customer projects must stay separate. Sharing information with another One Lab service requires an explicit, scoped connection.
Who it is for
Carry project context between coding sessions.
Understand dependencies and past decisions before making changes.
Inspect proposed changes and the checks behind them.
Current examples and internal evidence cover existing TypeScript and Python repositories. Other languages and blank-project scaffolding are not implied.
Release facts
We are preparing guided PECS pilots around a defined repository, a useful workflow and clear usage limits. Scope, price and usage allowance must be agreed before activation.
Discuss a PECS pilotHistorical M3-A and M3-B evaluations remain FAIL. Official P1 remains FAIL pending a separately authorized independent validation. Current development regressions do not replace those results, and P2 is not authorized.
FAQ
No. It is a project-context and engineering-evidence system designed to support a coding workflow.
That is not the current promise. PECS first makes an existing software project easier to understand and work on. Controlled coding capabilities are being tested separately.
No in the current scope. Proposed work stays in an isolated workspace or patch artifact until accepted through the required process.
The listed checks passed in the recorded environment. It does not mean every possible defect has been ruled out.
Early pilots use an agreed project scope and usage allowance. Public plans remain unpublished until costs and the paid workflow are validated.
A better starting point
Bring one repository and one workflow you want to improve.