Moved some files around and made cleanup better

This commit is contained in:
2026-09-14 19:01:08 -07:00
parent 50b234104a
commit 97ed7f05c8
866 changed files with 404 additions and 1612 deletions

View File

@@ -0,0 +1,11 @@
#!/usr/bin/env python3
"""Rebuild this working revision through its retained comparison proof."""
from pathlib import Path
import json,subprocess,sys
root=Path(__file__).resolve().parent
repo=next(p for p in root.parents if (p/'docs/card-layer-pipeline.md').is_file())
manifest=json.loads((root/'manifest.json').read_text())
if manifest['stage']=='approved':raise SystemExit('Approved revisions are frozen; create a working revision before editing.')
card=json.loads((root/'card.json').read_text())
subprocess.run([sys.executable,str(repo/'spikes/tier-layer-library-proof/build.py'),'--tier',card['tier']],check=True)
subprocess.run([sys.executable,str(repo/'tools/card-production/card_workspace.py'),'refresh','--card',manifest['cardId'],'--revision',manifest['revision']],check=True)

View File

@@ -0,0 +1,28 @@
{
"tier": "common",
"layerVersion": "v2",
"name": "TIMOTHY",
"subjectType": "Person",
"visibleSubjectType": false,
"verseLines": [
"\u201cI have fought a good fight,",
"I have finished my course,",
"I have kept the faith:\u201d"
],
"excerpt": "\u201cI have fought a good fight, I have finished my course, I have kept the faith:\u201d",
"verseBaselines": [
2320,
2415,
2510
],
"reference": "2 Timothy 4:7",
"translation": "KJV",
"referenceDisplay": "2 Timothy 4:7 \u2022 KJV",
"art": "spikes/timothy-layer-proof/output/layers/art.png",
"artSHA256": "2e3ae44171bcf5b36caffceada7f332baea16a79e81553e27fbcb6fb8a8a1f4e",
"previousNormal": "spikes/timothy-layer-proof/output/cards/timothy-normal-1000.png",
"cardId": "BP-045",
"title": "Timothy",
"folderName": "BP-045-timothy",
"exportPrefix": "common-shared-v2"
}

View File

@@ -0,0 +1,448 @@
{
"schemaVersion": 1,
"cardId": "BP-045",
"revision": "v01",
"stage": "assembly-review",
"approval": null,
"importedFrom": "spikes/tier-layer-library-proof",
"content": "card.json",
"compatibilityAliases": [
{
"alias": "spikes/tier-layer-library-proof/output/cards/common-shared-v2-normal-500.png",
"target": "low/normal/card.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-normal-500-mask.png",
"target": "low/normal/finish-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-normal-500-text-mask.png",
"target": "low/normal/text-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/cards/common-shared-v2-boundless-500.png",
"target": "low/boundless/card.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-boundless-500-mask.png",
"target": "low/boundless/finish-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-boundless-500-text-mask.png",
"target": "low/boundless/text-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/cards/common-shared-v2-borderless-500.png",
"target": "low/borderless/card.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-borderless-500-mask.png",
"target": "low/borderless/finish-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-borderless-500-text-mask.png",
"target": "low/borderless/text-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/cards/common-shared-v2-textless-500.png",
"target": "low/textless/card.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-textless-500-mask.png",
"target": "low/textless/finish-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-textless-500-text-mask.png",
"target": "low/textless/text-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/cards/common-shared-v2-normal-1000.png",
"target": "med/normal/card.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-normal-1000-mask.png",
"target": "med/normal/finish-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-normal-1000-text-mask.png",
"target": "med/normal/text-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/cards/common-shared-v2-boundless-1000.png",
"target": "med/boundless/card.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-boundless-1000-mask.png",
"target": "med/boundless/finish-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-boundless-1000-text-mask.png",
"target": "med/boundless/text-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/cards/common-shared-v2-borderless-1000.png",
"target": "med/borderless/card.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-borderless-1000-mask.png",
"target": "med/borderless/finish-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-borderless-1000-text-mask.png",
"target": "med/borderless/text-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/cards/common-shared-v2-textless-1000.png",
"target": "med/textless/card.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-textless-1000-mask.png",
"target": "med/textless/finish-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-textless-1000-text-mask.png",
"target": "med/textless/text-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/cards/common-shared-v2-normal-2000.png",
"target": "high/normal/card.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-normal-2000-mask.png",
"target": "high/normal/finish-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-normal-2000-text-mask.png",
"target": "high/normal/text-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/editable/common-shared-v2-normal.svg",
"target": "high/normal/card.svg"
},
{
"alias": "spikes/tier-layer-library-proof/output/cards/common-shared-v2-boundless-2000.png",
"target": "high/boundless/card.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-boundless-2000-mask.png",
"target": "high/boundless/finish-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-boundless-2000-text-mask.png",
"target": "high/boundless/text-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/editable/common-shared-v2-boundless.svg",
"target": "high/boundless/card.svg"
},
{
"alias": "spikes/tier-layer-library-proof/output/cards/common-shared-v2-borderless-2000.png",
"target": "high/borderless/card.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-borderless-2000-mask.png",
"target": "high/borderless/finish-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-borderless-2000-text-mask.png",
"target": "high/borderless/text-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/editable/common-shared-v2-borderless.svg",
"target": "high/borderless/card.svg"
},
{
"alias": "spikes/tier-layer-library-proof/output/cards/common-shared-v2-textless-2000.png",
"target": "high/textless/card.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-textless-2000-mask.png",
"target": "high/textless/finish-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/masks/common-shared-v2-textless-2000-text-mask.png",
"target": "high/textless/text-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/editable/common-shared-v2-textless.svg",
"target": "high/textless/card.svg"
},
{
"alias": "spikes/tier-layer-library-proof/output/text/common-shared-v2-reference-unclipped.png",
"target": "source/text/common-shared-v2-reference-unclipped.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/text/common-shared-v2-verse-1-unclipped.png",
"target": "source/text/common-shared-v2-verse-1-unclipped.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/text/common-shared-v2-verse-0-unclipped.svg",
"target": "source/text/common-shared-v2-verse-0-unclipped.svg"
},
{
"alias": "spikes/tier-layer-library-proof/output/text/common-shared-v2-title-unclipped.png",
"target": "source/text/common-shared-v2-title-unclipped.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/text/common-shared-v2-title-unclipped.svg",
"target": "source/text/common-shared-v2-title-unclipped.svg"
},
{
"alias": "spikes/tier-layer-library-proof/output/text/common-shared-v2-reference-unclipped.svg",
"target": "source/text/common-shared-v2-reference-unclipped.svg"
},
{
"alias": "spikes/tier-layer-library-proof/output/text/common-shared-v2-text-2000.png",
"target": "source/text/common-shared-v2-text-2000.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/text/common-shared-v2-text.svg",
"target": "source/text/common-shared-v2-text.svg"
},
{
"alias": "spikes/tier-layer-library-proof/output/text/common-shared-v2-verse-1-unclipped.svg",
"target": "source/text/common-shared-v2-verse-1-unclipped.svg"
},
{
"alias": "spikes/tier-layer-library-proof/output/text/common-shared-v2-verse-2-unclipped.png",
"target": "source/text/common-shared-v2-verse-2-unclipped.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/text/common-shared-v2-verse-2-unclipped.svg",
"target": "source/text/common-shared-v2-verse-2-unclipped.svg"
},
{
"alias": "spikes/tier-layer-library-proof/output/text/common-shared-v2-verse-0-unclipped.png",
"target": "source/text/common-shared-v2-verse-0-unclipped.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/runtime/common-shared-v2-borderless-1000.png",
"target": "med/borderless/card.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/runtime/common-shared-v2-textless-1000.png",
"target": "med/textless/card.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/runtime/common-shared-v2-borderless-1000-text-mask.png",
"target": "med/borderless/text-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/runtime/common-shared-v2-boundless-1000-mask.png",
"target": "med/boundless/finish-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/runtime/common-shared-v2-normal-1000.png",
"target": "med/normal/card.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/runtime/common-shared-v2-textless-1000-mask.png",
"target": "med/textless/finish-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/runtime/common-shared-v2-boundless-1000.png",
"target": "med/boundless/card.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/runtime/common-shared-v2-normal-1000-mask.png",
"target": "med/normal/finish-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/runtime/common-shared-v2-normal-1000-text-mask.png",
"target": "med/normal/text-mask.png"
},
{
"alias": "spikes/tier-layer-library-proof/output/runtime/common-shared-v2-borderless-1000-mask.png",
"target": "med/borderless/finish-mask.png"
}
],
"checks": {
"migration": "Existing exported pixels retained; no new generation or assembly."
},
"files": {
"build.py": {
"sha256": "f4e945f403a03c11db429ca28e4546b6f39c4c5e16de5119045a5b35d26beb02"
},
"card.json": {
"sha256": "fb9b442636bce621be4fbbca6071ec5c8266db04ae9bdaaa73e5a2b239b45edb"
},
"high/borderless/card.png": {
"sha256": "c86fba2aef80ca96cb936cc96da23ea6ea383fee84679018262433929b40227c"
},
"high/borderless/card.svg": {
"sha256": "989938e031996ad19a4fe35a70e869379380e7b64497e8b068dc3aff62457f89"
},
"high/borderless/finish-mask.png": {
"sha256": "097d9ec8d50014c8f2681b0f0d737cf12296d9077a672fd09a67ad9562c1ea74"
},
"high/borderless/text-mask.png": {
"sha256": "30c5c0b305a2e07f8089a065c437de8c26d0ceff45cc41c8ab4d90266569404a"
},
"high/boundless/card.png": {
"sha256": "813715a5e13a5ae04be0a20b77ba9f8d175d8d763b585c11d85be9fdb4097ec6"
},
"high/boundless/card.svg": {
"sha256": "cfe3d8720fafb2f1139d51b028ec71ce44758630951128dd4ab4a93c2fd66535"
},
"high/boundless/finish-mask.png": {
"sha256": "42ec267b2242f795fafcec4766f1c8c79c4392e79703e72f993167c79b7ef2b4"
},
"high/boundless/text-mask.png": {
"sha256": "27006d9c9a2ced6159cc5a6a76ef707e22797a800df9b9e19ec1f1783fc6d767"
},
"high/normal/card.png": {
"sha256": "e9398d153865741a2d4d9473314816e152b06f733c4aba7fb58a263bbdfeda92"
},
"high/normal/card.svg": {
"sha256": "14ab5978e4ca6571e3031a3add81d0044bf6794df81660d1459e7e45f0624961"
},
"high/normal/finish-mask.png": {
"sha256": "8a21f4d13aedc1d4dd8857bb61a55afc1dc09c42c0ae3b6db2717d90c24bb647"
},
"high/normal/text-mask.png": {
"sha256": "30c5c0b305a2e07f8089a065c437de8c26d0ceff45cc41c8ab4d90266569404a"
},
"high/textless/card.png": {
"sha256": "aa04ba0b5477e67d6b975452a65677b3e58439db672a6ba3b6498f4acff39e50"
},
"high/textless/card.svg": {
"sha256": "030d93ac0c52c59c6383b1a62674fd1459b73ca72c84c0712795bd7dcd6f7784"
},
"high/textless/finish-mask.png": {
"sha256": "e4fda41f1e2e13f6919fa9cc18e97b9988773be85b0f7013e21edec8a6ab1813"
},
"high/textless/text-mask.png": {
"sha256": "27006d9c9a2ced6159cc5a6a76ef707e22797a800df9b9e19ec1f1783fc6d767"
},
"low/borderless/card.png": {
"sha256": "94da2d3a2a9286e36b16ef239f548c6eea23aae56993c6a54851b8fba2827c59"
},
"low/borderless/finish-mask.png": {
"sha256": "65be1a0b96e16d7a01aa88f39566c8a8211a1d7a0e25ae7492b344cb3f5e244d"
},
"low/borderless/text-mask.png": {
"sha256": "8e7eedd14b2b536aac229a9b4595617aa873d66d17406d4fe8d1e44ad8b9eff5"
},
"low/boundless/card.png": {
"sha256": "409ac89bc097709c5d15ffa395985ac49b2efad3ac9d4bb939965dcf55eac331"
},
"low/boundless/finish-mask.png": {
"sha256": "96137a668486035c46579bf081ec94db007fccececb750b55d0996e553405ae6"
},
"low/boundless/text-mask.png": {
"sha256": "85fbeb48f81f5fd89c81a79be7e1d4d16837edd786733f593e0a4451be5fa52b"
},
"low/normal/card.png": {
"sha256": "a1dec8d146acde4530349d2d0c77d1f9bfdaf4709b97ebda23576ef3090a3969"
},
"low/normal/finish-mask.png": {
"sha256": "52c65fa1afa13cccaa15632eca92862f14fe0455c69c221ab66fd128791a6265"
},
"low/normal/text-mask.png": {
"sha256": "8e7eedd14b2b536aac229a9b4595617aa873d66d17406d4fe8d1e44ad8b9eff5"
},
"low/textless/card.png": {
"sha256": "472e50e27a28f586517a54bc098d47bc8c453b12621f3639abfe801934a7e485"
},
"low/textless/finish-mask.png": {
"sha256": "ef626dc551bef83684f33db41c29e732f8a4591941bc338a62c04fa4c27039a1"
},
"low/textless/text-mask.png": {
"sha256": "85fbeb48f81f5fd89c81a79be7e1d4d16837edd786733f593e0a4451be5fa52b"
},
"med/borderless/card.png": {
"sha256": "c75874fbf1af08fae953479d6c4a6c855a34f362d230ef661dcc9de310f72355"
},
"med/borderless/finish-mask.png": {
"sha256": "62ff5c9e8aaceda62725f04eb5dd44198b1f67d877a396acf2bf5079059dd82f"
},
"med/borderless/text-mask.png": {
"sha256": "520c86173ac0cf5de668647ed3ad2eac39fdf13c259fe18da462241227be8490"
},
"med/boundless/card.png": {
"sha256": "eaa128ea6c628f898118f7794317b4d4290d9a52781085474645ee9133ce8b6b"
},
"med/boundless/finish-mask.png": {
"sha256": "7e1a804268a281daa9fa7dfbf5cea793f8140ba4234683bfe0de83965e77e1af"
},
"med/boundless/text-mask.png": {
"sha256": "f8732c63feae83b55d064bc73e39904d9158c4e194dfd6d30dbff7864adfd490"
},
"med/normal/card.png": {
"sha256": "0c5e1c3fad740974ad410c1756a1cb1da1148a96f9ff947f0fa04cebe31f6166"
},
"med/normal/finish-mask.png": {
"sha256": "b80c7a66ce85446dda1088df8721730245db46aee1909a973fe731b56e25a9c7"
},
"med/normal/text-mask.png": {
"sha256": "520c86173ac0cf5de668647ed3ad2eac39fdf13c259fe18da462241227be8490"
},
"med/textless/card.png": {
"sha256": "e0c1af595c7fa1029c516f0f2abf2ae87312c2178992d7a20fa3430acdae554f"
},
"med/textless/finish-mask.png": {
"sha256": "09a73658a9aae1459f8987fb13581f29cbbe2d77af78f07cbf9a56209036d8d9"
},
"med/textless/text-mask.png": {
"sha256": "f8732c63feae83b55d064bc73e39904d9158c4e194dfd6d30dbff7864adfd490"
},
"source/art-master.png": {
"sha256": "2e3ae44171bcf5b36caffceada7f332baea16a79e81553e27fbcb6fb8a8a1f4e"
},
"source/art-provenance.json": {
"sha256": "b59ec9bb4f3c851f865068c93fbfb5463b5c7e96e930fa0e42b2e0ae35e0be04"
},
"source/text/common-shared-v2-reference-unclipped.png": {
"sha256": "b96fb62afef54323573a987721636d0f7f4a0a07945c7905781492c45f7e3652"
},
"source/text/common-shared-v2-reference-unclipped.svg": {
"sha256": "aa14119dda878e52049da908f20fe259ccece7e1b7bbd7d6b840edc16a2738f0"
},
"source/text/common-shared-v2-text-2000.png": {
"sha256": "eec81d40bb4794b4ba9f32b261e010442c23fa946eff30cd41168a28e6087d83"
},
"source/text/common-shared-v2-text.svg": {
"sha256": "73b410cd47b56e668c485c0d8d198a9ab13634114230b5c7c7b955d493e3acf0"
},
"source/text/common-shared-v2-title-unclipped.png": {
"sha256": "682c3557044b8c6a5b5459e65f85e5b3cef352519ebc906096df37b0fa8c4b05"
},
"source/text/common-shared-v2-title-unclipped.svg": {
"sha256": "0137f6e9e85dc6fed061da58cda000a8b27e30cdf27c4434cea72d44e1f54633"
},
"source/text/common-shared-v2-verse-0-unclipped.png": {
"sha256": "d1f973a25a960abe6292fe67337ba6375cb7fddde9f7f74b57c6a80deaaecbaa"
},
"source/text/common-shared-v2-verse-0-unclipped.svg": {
"sha256": "d20e79d93938f63c59d6aad06c5461620bf20d3787e7db60d9458adc04cc6b52"
},
"source/text/common-shared-v2-verse-1-unclipped.png": {
"sha256": "44b933c6ca9d4d1dc3be60cb9caea4de97008e1772e6dd827700c243f7134ddd"
},
"source/text/common-shared-v2-verse-1-unclipped.svg": {
"sha256": "bf45b95e2a26a2e4289ab22073da9674c19ca709ba31432a40b19d3c9cfd6222"
},
"source/text/common-shared-v2-verse-2-unclipped.png": {
"sha256": "869c2d9790adc532c323edb1d5bb62120fbc28e58e3ebd906a952f022f5aa4fd"
},
"source/text/common-shared-v2-verse-2-unclipped.svg": {
"sha256": "c8a4caa9508a66eb08511f1cc6138d5573c2546e438d9811c05c991017bdbabf"
},
"low/manifest.json": {
"sha256": "0a18cf521768062cc6a83235cff54c5efa5b1d1e7eca511f8604c590b4203454"
},
"med/manifest.json": {
"sha256": "dd19feb489d734356b96c72ba85a443e0a014fcbed8f42d16049f501a3af4e32"
},
"high/manifest.json": {
"sha256": "601a5e262aa871c530f0b3950fb310fd4ebef876cbc2098e5d3ec2e0366c55ca"
}
},
"sharedLayers": {
"tier": "common",
"version": "v2",
"manifestSHA256": "97d404f58d4261c6146c7320cb4aa649cb6667fe847e03400af0f1b87b51787e"
},
"sharedFontManifestSHA256": "ef68ee6393981d54ca068a950f21c53b374d20e6e46c21c788f36380d3aae178",
"folderName": "BP-045-timothy"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 555 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 736 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 492 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 675 KiB

View File

@@ -0,0 +1,20 @@
{
"schemaVersion": 1,
"kind": "compact-card-revision",
"cardId": "BP-045",
"folderName": "BP-045-timothy",
"revision": "v01",
"originalStage": "assembly-review",
"approval": null,
"reason": "superseded when v02 was accepted",
"originalManifest": "full-manifest.json",
"originalManifestSHA256": "667962f3e8c113377dcc7433d8561afa16a015ad6894b0f5af3a9cad1a4acec0",
"referenceResolution": "low",
"referenceImages": [
"low/borderless/card.png",
"low/boundless/card.png",
"low/normal/card.png",
"low/textless/card.png"
],
"retention": "Text provenance plus one 500 x 700 card face per available printing; full current acceptance lives in artifacts/cards."
}

View File

@@ -0,0 +1,401 @@
{
"status": "passed",
"importedFrom": "spikes/tier-layer-library-proof/output/validation.json",
"sourceReportSHA256": "ad5f5356b5e1aa83b8af70569e42ca44ac657070aa286e51c1358a79dc656364",
"card": {
"id": "common-shared-v2",
"tier": "common",
"sharedLayers": {
"version": "v2",
"manifestSHA256": "97d404f58d4261c6146c7320cb4aa649cb6667fe847e03400af0f1b87b51787e",
"assets": {
"frame-normal": {
"path": "artifacts/layers/common/v2/exports/frame-normal-2000.png",
"sha256": "773de536644b1adf81f93cadf406f17a1f6430d41c617fd8225622c345bb2af9"
},
"frame-textless": {
"path": "artifacts/layers/common/v2/exports/frame-textless-2000.png",
"sha256": "773de536644b1adf81f93cadf406f17a1f6430d41c617fd8225622c345bb2af9"
},
"backing-normal": {
"path": "artifacts/layers/common/v2/exports/backing-normal-2000.png",
"sha256": "1f24b7184ce7b8d85d854779fd3e10a4952f1f3f4e087de1bcb4add0f4ed793e"
},
"backing-borderless": {
"path": "artifacts/layers/common/v2/exports/backing-borderless-2000.png",
"sha256": "0acdbaaf1ead31612d24c046f53118be786889fe07587a1671386c71706ab749"
},
"overlay-normal": {
"path": "artifacts/layers/common/v2/exports/overlay-normal-2000.png",
"sha256": "4538f0bc59fdfe7a69033dc8bbc1435345a2c919b983c92e42d44cea9a45d115"
}
}
},
"art": {
"path": "spikes/timothy-layer-proof/output/layers/art.png",
"sha256": "2e3ae44171bcf5b36caffceada7f332baea16a79e81553e27fbcb6fb8a8a1f4e",
"pixelsUnchanged": true
},
"typography": {
"fonts": [
{
"role": "title",
"file": "fonts/P052-Bold.otf",
"sha256": "ba6503baaf0f9e4e40a69cc4c0e57049fbde313fe183aba8fe823208337a94af",
"weight": 700,
"fallbackUsed": false,
"missingGlyphs": []
},
{
"role": "verse",
"file": "fonts/SanctificationP052-Medium.otf",
"sha256": "1e0e1f7f4a5b2899374de51e40f15446a04a5c0163d6a1943155f964c1ace1fb",
"weight": 500,
"fallbackUsed": false,
"missingGlyphs": []
},
{
"role": "reference",
"file": "fonts/SanctificationP052-Medium.otf",
"sha256": "1e0e1f7f4a5b2899374de51e40f15446a04a5c0163d6a1943155f964c1ace1fb",
"weight": 500,
"fallbackUsed": false,
"missingGlyphs": []
}
],
"glyphs": [
{
"id": "title",
"objectBounds": [
716.08,
162.16,
568.96,
79.744
],
"unclippedInkBounds": [
716,
162,
1286,
242
],
"region": [
140,
130,
1720,
140
],
"pass": true
},
{
"id": "verse-0",
"objectBounds": [
544.912,
2264.37,
911.544,
77.444
],
"unclippedInkBounds": [
544,
2264,
1457,
2342
],
"region": [
160,
2260,
1680,
300
],
"pass": true
},
{
"id": "verse-1",
"objectBounds": [
566.952,
2359.37,
865.336,
77.444
],
"unclippedInkBounds": [
566,
2359,
1433,
2437
],
"region": [
160,
2260,
1680,
300
],
"pass": true
},
{
"id": "verse-2",
"objectBounds": [
640.634,
2454.37,
716.528,
77.368
],
"unclippedInkBounds": [
640,
2454,
1358,
2532
],
"region": [
160,
2260,
1680,
300
],
"pass": true
},
{
"id": "reference",
"objectBounds": [
748.145,
2603.39,
503.709,
57.969
],
"unclippedInkBounds": [
748,
2603,
1252,
2662
],
"region": [
160,
2590,
1680,
80
],
"pass": true
}
]
},
"printings": {
"normal": {
"exports": [
{
"width": 2000,
"faceSHA256": "e9398d153865741a2d4d9473314816e152b06f733c4aba7fb58a263bbdfeda92",
"finishSHA256": "8a21f4d13aedc1d4dd8857bb61a55afc1dc09c42c0ae3b6db2717d90c24bb647",
"textMaskSHA256": "30c5c0b305a2e07f8089a065c437de8c26d0ceff45cc41c8ab4d90266569404a",
"opaque": true
},
{
"width": 1000,
"faceSHA256": "0c5e1c3fad740974ad410c1756a1cb1da1148a96f9ff947f0fa04cebe31f6166",
"finishSHA256": "b80c7a66ce85446dda1088df8721730245db46aee1909a973fe731b56e25a9c7",
"textMaskSHA256": "520c86173ac0cf5de668647ed3ad2eac39fdf13c259fe18da462241227be8490",
"opaque": true
},
{
"width": 500,
"faceSHA256": "a1dec8d146acde4530349d2d0c77d1f9bfdaf4709b97ebda23576ef3090a3969",
"finishSHA256": "52c65fa1afa13cccaa15632eca92862f14fe0455c69c221ab66fd128791a6265",
"textMaskSHA256": "8e7eedd14b2b536aac229a9b4595617aa873d66d17406d4fe8d1e44ad8b9eff5",
"opaque": true
}
],
"finishProvenance": [
{
"path": "/home/dkzver/docker/sanctification/spikes/tier-layer-library-proof/output/masks/common-shared-v2-normal-2000-mask.png",
"size": [
2000,
2800
],
"sha256": "8a21f4d13aedc1d4dd8857bb61a55afc1dc09c42c0ae3b6db2717d90c24bb647"
},
{
"path": "/home/dkzver/docker/sanctification/spikes/tier-layer-library-proof/output/masks/common-shared-v2-normal-1000-mask.png",
"size": [
1000,
1400
],
"sha256": "b80c7a66ce85446dda1088df8721730245db46aee1909a973fe731b56e25a9c7"
},
{
"path": "/home/dkzver/docker/sanctification/spikes/tier-layer-library-proof/output/masks/common-shared-v2-normal-500-mask.png",
"size": [
500,
700
],
"sha256": "52c65fa1afa13cccaa15632eca92862f14fe0455c69c221ab66fd128791a6265"
}
],
"overlay": "overlay-normal",
"text": true
},
"textless": {
"exports": [
{
"width": 2000,
"faceSHA256": "aa04ba0b5477e67d6b975452a65677b3e58439db672a6ba3b6498f4acff39e50",
"finishSHA256": "e4fda41f1e2e13f6919fa9cc18e97b9988773be85b0f7013e21edec8a6ab1813",
"textMaskSHA256": "27006d9c9a2ced6159cc5a6a76ef707e22797a800df9b9e19ec1f1783fc6d767",
"opaque": true
},
{
"width": 1000,
"faceSHA256": "e0c1af595c7fa1029c516f0f2abf2ae87312c2178992d7a20fa3430acdae554f",
"finishSHA256": "09a73658a9aae1459f8987fb13581f29cbbe2d77af78f07cbf9a56209036d8d9",
"textMaskSHA256": "f8732c63feae83b55d064bc73e39904d9158c4e194dfd6d30dbff7864adfd490",
"opaque": true
},
{
"width": 500,
"faceSHA256": "472e50e27a28f586517a54bc098d47bc8c453b12621f3639abfe801934a7e485",
"finishSHA256": "ef626dc551bef83684f33db41c29e732f8a4591941bc338a62c04fa4c27039a1",
"textMaskSHA256": "85fbeb48f81f5fd89c81a79be7e1d4d16837edd786733f593e0a4451be5fa52b",
"opaque": true
}
],
"finishProvenance": [
{
"path": "/home/dkzver/docker/sanctification/spikes/tier-layer-library-proof/output/masks/common-shared-v2-textless-2000-mask.png",
"size": [
2000,
2800
],
"sha256": "e4fda41f1e2e13f6919fa9cc18e97b9988773be85b0f7013e21edec8a6ab1813"
},
{
"path": "/home/dkzver/docker/sanctification/spikes/tier-layer-library-proof/output/masks/common-shared-v2-textless-1000-mask.png",
"size": [
1000,
1400
],
"sha256": "09a73658a9aae1459f8987fb13581f29cbbe2d77af78f07cbf9a56209036d8d9"
},
{
"path": "/home/dkzver/docker/sanctification/spikes/tier-layer-library-proof/output/masks/common-shared-v2-textless-500-mask.png",
"size": [
500,
700
],
"sha256": "ef626dc551bef83684f33db41c29e732f8a4591941bc338a62c04fa4c27039a1"
}
],
"overlay": "frame-textless",
"text": false
},
"borderless": {
"exports": [
{
"width": 2000,
"faceSHA256": "c86fba2aef80ca96cb936cc96da23ea6ea383fee84679018262433929b40227c",
"finishSHA256": "097d9ec8d50014c8f2681b0f0d737cf12296d9077a672fd09a67ad9562c1ea74",
"textMaskSHA256": "30c5c0b305a2e07f8089a065c437de8c26d0ceff45cc41c8ab4d90266569404a",
"opaque": true
},
{
"width": 1000,
"faceSHA256": "c75874fbf1af08fae953479d6c4a6c855a34f362d230ef661dcc9de310f72355",
"finishSHA256": "62ff5c9e8aaceda62725f04eb5dd44198b1f67d877a396acf2bf5079059dd82f",
"textMaskSHA256": "520c86173ac0cf5de668647ed3ad2eac39fdf13c259fe18da462241227be8490",
"opaque": true
},
{
"width": 500,
"faceSHA256": "94da2d3a2a9286e36b16ef239f548c6eea23aae56993c6a54851b8fba2827c59",
"finishSHA256": "65be1a0b96e16d7a01aa88f39566c8a8211a1d7a0e25ae7492b344cb3f5e244d",
"textMaskSHA256": "8e7eedd14b2b536aac229a9b4595617aa873d66d17406d4fe8d1e44ad8b9eff5",
"opaque": true
}
],
"finishProvenance": [
{
"path": "/home/dkzver/docker/sanctification/spikes/tier-layer-library-proof/output/masks/common-shared-v2-borderless-2000-mask.png",
"size": [
2000,
2800
],
"sha256": "097d9ec8d50014c8f2681b0f0d737cf12296d9077a672fd09a67ad9562c1ea74"
},
{
"path": "/home/dkzver/docker/sanctification/spikes/tier-layer-library-proof/output/masks/common-shared-v2-borderless-1000-mask.png",
"size": [
1000,
1400
],
"sha256": "62ff5c9e8aaceda62725f04eb5dd44198b1f67d877a396acf2bf5079059dd82f"
},
{
"path": "/home/dkzver/docker/sanctification/spikes/tier-layer-library-proof/output/masks/common-shared-v2-borderless-500-mask.png",
"size": [
500,
700
],
"sha256": "65be1a0b96e16d7a01aa88f39566c8a8211a1d7a0e25ae7492b344cb3f5e244d"
}
],
"overlay": "backing-borderless",
"text": true
},
"boundless": {
"exports": [
{
"width": 2000,
"faceSHA256": "813715a5e13a5ae04be0a20b77ba9f8d175d8d763b585c11d85be9fdb4097ec6",
"finishSHA256": "42ec267b2242f795fafcec4766f1c8c79c4392e79703e72f993167c79b7ef2b4",
"textMaskSHA256": "27006d9c9a2ced6159cc5a6a76ef707e22797a800df9b9e19ec1f1783fc6d767",
"opaque": true
},
{
"width": 1000,
"faceSHA256": "eaa128ea6c628f898118f7794317b4d4290d9a52781085474645ee9133ce8b6b",
"finishSHA256": "7e1a804268a281daa9fa7dfbf5cea793f8140ba4234683bfe0de83965e77e1af",
"textMaskSHA256": "f8732c63feae83b55d064bc73e39904d9158c4e194dfd6d30dbff7864adfd490",
"opaque": true
},
{
"width": 500,
"faceSHA256": "409ac89bc097709c5d15ffa395985ac49b2efad3ac9d4bb939965dcf55eac331",
"finishSHA256": "96137a668486035c46579bf081ec94db007fccececb750b55d0996e553405ae6",
"textMaskSHA256": "85fbeb48f81f5fd89c81a79be7e1d4d16837edd786733f593e0a4451be5fa52b",
"opaque": true
}
],
"finishProvenance": [
{
"path": "/home/dkzver/docker/sanctification/spikes/tier-layer-library-proof/output/masks/common-shared-v2-boundless-2000-mask.png",
"size": [
2000,
2800
],
"sha256": "42ec267b2242f795fafcec4766f1c8c79c4392e79703e72f993167c79b7ef2b4"
},
{
"path": "/home/dkzver/docker/sanctification/spikes/tier-layer-library-proof/output/masks/common-shared-v2-boundless-1000-mask.png",
"size": [
1000,
1400
],
"sha256": "7e1a804268a281daa9fa7dfbf5cea793f8140ba4234683bfe0de83965e77e1af"
},
{
"path": "/home/dkzver/docker/sanctification/spikes/tier-layer-library-proof/output/masks/common-shared-v2-boundless-500-mask.png",
"size": [
500,
700
],
"sha256": "96137a668486035c46579bf081ec94db007fccececb750b55d0996e553405ae6"
}
],
"overlay": null,
"text": false
}
},
"textContrast": 9.2
},
"finishRecipe": {
"id": "raw-ridges-v1",
"sha256": "23331ce56a717edb4e6f85956d11fdd98397009c4e6dd230d8c334c77571dd18",
"moduleSHA256": "8d2b5399859570f43d9b222e6d37302372d68d2b589921b3c5b161b47cd18d5c"
},
"movingLight": "not performed"
}

View File

@@ -0,0 +1,22 @@
{
"status": "passed-static-review",
"assessment": "Agent review; user template approval and moving-light inspection remain pending.",
"observations": [
"Common remains plain with the shared cream/blue palette; Borderless backing now has crisp antialiased rounded edges without blur or feathering.",
"Uncommon and Rare inset rules/dividers are more visible; Rare retains its intentional floating-panel reveal.",
"Extraordinary retains vines/emblems and now exposes artwork around its Normal panels.",
"Retained faces and gestures remain visible within the central scene window.",
"Comparison uses the current Bold/Medium P052 roles, with uppercase display titles; historical typography is preserved in the Before row."
],
"reviewSheets": {
"output/review/layers-before-after.png": {
"sha256": "8efa9dc294c18e4a22418a6eb4eafea7a908f9bfcd6d4defc39059036c9c8e5c"
},
"output/review/cards-before-after.png": {
"sha256": "ad9f288f5d454b89f8ea058c045515c2a453a7332aea92831ba8b4451a137be5"
},
"output/review/tier-layers.png": {
"sha256": "7c4e09a5cefd03c4d4f7a0713cfd30955e2f0701d0772ee354cdd111498a86d4"
}
}
}

View File

@@ -0,0 +1,6 @@
{
"art": "spikes/timothy-layer-proof/output/layers/art.png",
"sha256": "2e3ae44171bcf5b36caffceada7f332baea16a79e81553e27fbcb6fb8a8a1f4e",
"transformRecord": "in-progress/cards/BP-045-timothy/history/legacy/timothy-layer-proof/layout.json",
"migration": "No generation, resampling or grading; selected master retained."
}