Publish the check, not the promise

Where this
came from.

An archive, a detached signature for it, and eight prompts in Kristen's own words. Every hash below was recomputed at build time, and the one file no registry inside the archive covers is named rather than glossed.

37files in the archive
36/36verified against the archive's own checksums
371/371source lines accounted for by the ingest
4occurrences withheld in the source documents

Her words

8 prompts. All of this came from them.

Preserved exactly as the archive preserved them, spelling included. One name is withheld inside a quotation and the redaction is marked where it occurs; nothing else is altered.

what kind of apps could I make for name withheldU1
How would you make it a 10 out of a 10?U2
What other awesome types of this that can help in other industries or similar industries. Could we put one of these type structures into every pro in a box?U3
What else could we do?U4
Let’s do a COO, CFO, CEO, etc. A teacher of forensics examiner, a manager, a Wall Street guy or a girl an entertainment, and international no, I’m sorry intellectual properties and anything like it like tort and civil law. I think those would also be specific something that helps people be healthier and also like mental health and I think I said teacher already for sure actor, and singer. And other ones like these or better ones, maybe a writer and a publisherU5
May I please have everything here in a zip file from the very top to the bottomU6
@Deep research can you make sure that all the files are there? Otherwise can you add more of what I put into this cause you shortened it quite a bit which is fine cause it’s summarized but if you could just add as much of my information back.U7
Can I have all of these files in a zip?U8

The archive

Four questions, not the easy one.

Shipped asname withheld_Profession_in_a_Box_Verified_Complete_v2.zip
Stored assource/package/package.zip
Bytes51,443
SHA-256, recomputedfff00393b7a32300c95454cd8f56ddc29e715e205708ae4f712489094f02bf57
Detached sidecarfff00393b7a32300c95454cd8f56ddc29e715e205708ae4f712489094f02bf57
MatchMATCH

Do the archive's own two registries agree?

The archive carries CHECKSUMS_SHA256.txt (36 entries) and MANIFEST.json (35 entries), written by the same tool and never checked against each other. 0 disagreements where they overlap, and 0 byte-length conflicts against the real members.

What does neither registry cover?

Each registry omits itself — a file cannot contain its own hash. The question is whether the other one picks it up. MANIFEST.json is covered by the checksums file. CHECKSUMS_SHA256.txt is covered by neither, so its integrity rests entirely on the detached sidecar Kristen sent separately. That is the reason a detached sidecar is not redundant, and it is exactly the finding a check that only asked “did it verify?” would have missed.

The withholding record

4 occurrences, logged where they were.

Recorded so the decision is auditable and reversible. The name itself appears in no generated file — only in the committed archive, which is private and unaltered.

These 4 are the occurrences in the source documents. The archive's own file paths carry the name as well, and those are redacted where the page is rendered rather than where the data is stored — the archive has to stay byte-identical to be evidence. Both boundaries use one published rule, and the build gate greps the finished pages for the bare tokens regardless of which boundary was supposed to catch them.

WhereRole in the sourceReason
truthline.blocks[2].items[9].name named investigatorno person is named on a BB2G surface before a signed lease
truthline.blocks[8].items[0] named investigatorno person is named on a BB2G surface before a signed lease
verbatim.blocks[2].items[0] named investigatorno person is named on a BB2G surface before a signed lease
verbatim named investigatorno person is named on a BB2G surface before a signed lease
The first version of this redaction matched the name as it is correctly spelled and walked straight past Kristen's own prompt U1, which spells it differently. A typo is still the name. It now matches the surname stem, and a build gate greps every served page for it.

Every file, every hash

36 members, recomputed at build time.

Paths are shown with the withheld name removed; the hashes are untouched, so every row here still checks against the archive itself. The unredacted paths are inside the archive, which is committed unaltered because it is the evidence — which is why this redaction happens where the page is rendered rather than where the data is stored.

FileBytesSHA-256State
00_AUDIT/00_User_Content_Verbatim.md 1,192 b4b5bb09fd21302e3872190e… ok
00_AUDIT/01_Original_ZIP_Inventory.csv 728 09282c7b9e972bd36218d122… ok
00_AUDIT/02_Conversation_to_ZIP_Comparison.md 586 eaf35346a1cc4396ada4774f… ok
00_AUDIT/03_Restoration_Register.md 945 a12023f1aff8a907df73c234… ok
00_AUDIT/04_Change_Log_Diff_Summary.md 193 4fbe0604a6be5454dc15b064… ok
00_AUDIT/05_Original_ZIP_Metadata.json 167 3b1b45cbf773d11f38c8b461… ok
00_AUDIT/06_Verification_and_Restoration_Report.md 430 33562c36c3560ab7920d14c6… ok
00_AUDIT/07_Suggested_Folder_Structure.md 113 063daa4717adb7c3b4055240… ok
01_CORE/00_Restored_Master_Thread_Archive.md 467 de062004003a00eb7da29fc0… ok
01_CORE/01_PROOFCORE_Architecture.md 849 448fd23aa5799745afda8229… ok
01_CORE/02_Expansion_Feature_Catalog.md 2,158 a86aeed46fb9f097cafc310f… ok
01_CORE/03_Design_Principles_and_Guardrails.md 692 06b05fe8b283eb96abfa191d… ok
01_CORE/04_Agent_Definitions.md 664 16bdb3f4c24ef1272971d23e… ok
01_CORE/05_UI_UX_Spec.md 552 f3cde1e8a2dd1d2c621e1a3e… ok
02_TRUTHLINE/01_TRUTHLINE_Flagship_Spec.md 1,970 925e637521265caedb7ff2d5… ok
03_PROFESSIONS/01_Executive_and_Management_Suite.md 1,196 50c6e011fcf48c46a3bf0f73… ok
03_PROFESSIONS/02_Legal_IP_and_Forensics_Suite.md 1,069 6ab72f67eeaebe52a80b060a… ok
03_PROFESSIONS/03_Markets_and_Financial_Intelligence.md 540 c9ed5618c3a44a66cac5173c… ok
03_PROFESSIONS/04_Education_Health_and_Mental_Wellness.md 1,002 891c9f02ffb447dbbc76fb83… ok
03_PROFESSIONS/05_Entertainment_and_Creative_Suite.md 886 686cb89fb87a0fb257b34f69… ok
03_PROFESSIONS/06_Writer_and_Publisher_Suite.md 619 88e01ca79aafd9496af4f94b… ok
03_PROFESSIONS/07_Trades_Public_Service_and_Adjacent.md 802 e78a64614ca55b0eec161756… ok
04_IMPLEMENTATION/01_Implementation_Roadmap.md 825 9e0620324e181fff7fd881af… ok
04_IMPLEMENTATION/02_Security_Privacy_Threat_Model.md 719 13eb6d81235d2c97c27df950… ok
04_IMPLEMENTATION/03_Packaging_and_Verification.md 417 778f217a21f4aaace009b965… ok
04_IMPLEMENTATION/04_Finalization_Timeline_and_Roles.md 410 5aa2b4c99d0ed242911e49c7… ok
05_REFERENCES/01_Data_Sources_Prioritized.md 568 f0e73ad565671de1b164e7db… ok
05_REFERENCES/02_Official_Primary_References.md 149 2c335f897c6459f70bcbfb3b… ok
MANIFEST.json 6,418 e393a2e97bba303410d210ee… ok
README.md 328 3a47bc0825bce25b8460b4be… ok
legacy_original/name withheld_Profession_in_a_Box_Complete_Package.zip 12,859 df527ad09e3030044aa565b0… ok
legacy_original/extracted/name withheld_box_pkg/01_Master_Thread_Archive.md 14,015 32d1d85eb7fed5b3123112b4… ok
legacy_original/extracted/name withheld_box_pkg/02_Architecture_Blueprint.md 1,693 6e7a03b13fde63975d0b96f0… ok
legacy_original/extracted/name withheld_box_pkg/03_Profession_Library.md 5,770 fd2b579795ef5482234a8d56… ok
legacy_original/extracted/name withheld_box_pkg/04_Build_Roadmap.md 2,182 e182c3b2246b5d5413ffcc8a… ok
legacy_original/extracted/name withheld_box_pkg/README.txt 938 72d34d22bf8c925a6eb700a2… ok

Reproduce it

Run the chain yourself.

python3 scripts/verify-package.py   # sidecar, 36 internal hashes, both registries
python3 scripts/ingest.py           # 371 lines in, 371 accounted for, or it refuses to write
node   scripts/gates/check.mjs      # every printed figure against its source

The ingest is the unusual one. It counts every non-blank line of every source document, counts every line it placed into an output block, and exits rather than writing the file if the two numbers differ. Coverage does not prove the material was understood — two Boxes were misfiled as pipelines while coverage sat at 100% — but it does prove nothing was dropped on the floor.