The format
YYYY-MM-DD_HHMM_name-of-the-thing
2026-06-12_0930_combined-deploy
2026-06-12_0935_security-migration-1.sql
2026-06-12_1402_Garcia-amendment-39-10.pdf
2026-06-12_1640_closing-statement-T-1042.pdf
2026-06-12_0930_combined-deploy
2026-06-12_0935_security-migration-1.sql
2026-06-12_1402_Garcia-amendment-39-10.pdf
2026-06-12_1640_closing-statement-T-1042.pdf
Why we do this
1
Folders sort themselves. Alphabetical order IS chronological order — in Windows Explorer, Finder, Downloads, the doc vault, anywhere. No clicking "sort by date," no guessing which copy is current: the bottom of the list is always the newest.
2
Names never collide. Two versions of "the same" document get different names by construction — so nothing silently overwrites, and you never get a mystery
contract(1).pdf.3
Every file testifies for itself. Years later, detached from any system, the name still says exactly when it was made — that's audit trail, compliance answer, and version history in 15 characters.
4
One clock for everyone. Stamps are Central Time (the brokerage's clock), 24-hour, zero-padded. Screens may show your local time alongside; names never vary by who saved them.
Reading vs. naming — two forms, one moment
For reading (chat, screens, minutes, mail): Friday: 6/12/26 9:30 am CT — friendly, with the weekday. Hover shows your local time.
For naming (files, folders, exports): 2026-06-12_0930_… — strict ISO, because 9:30 am doesn't sort and slashes can't live in filenames. Same moment, two costumes.
Where it applies
- Deploy batches —
2026-06-12_1015_combined-deploy(the ledger maps older names) - Pure Uploader — every filed document stores as
stamp_originalname(shown under "stored as" when you file) - Doc vault & Pure Documents — generated documents, executed copies, exports
- Reports & statements — Books exports, agent statements, closing packets
- Migrations & ops files — SQL packs, board exports, runbooks
- Anything a lane hands Mike for download — no exceptions
For builders (all lanes)
Never hand-roll the stamp. One API, ships in every batch (pure-stamp.js):
PureStamp.filename('Garcia amendment.pdf')
"2026-06-12_0952_Garcia amendment.pdf"
PureStamp.fileStamp() "2026-06-12_0952"
PureStamp.format() "Friday: 6/12/26 9:52 am CT"
PureStamp.dual() adds the viewer's local time
"2026-06-12_0952_Garcia amendment.pdf"
PureStamp.fileStamp() "2026-06-12_0952"
PureStamp.format() "Friday: 6/12/26 9:52 am CT"
PureStamp.dual() adds the viewer's local time
Standing rule in CLAUDE-context + LANE-ASSIGNMENTS: outputs that skip the standard fail review. The glossary carries a "Naming standard" entry so ⓘ tooltips can explain it anywhere it appears.