447 lines
13 KiB
JSON
447 lines
13 KiB
JSON
{
|
|
"status": "passed",
|
|
"cardId": "BP-045",
|
|
"revision": "v02",
|
|
"artApproval": {
|
|
"by": "user",
|
|
"note": "Go for it!",
|
|
"scope": "Revised Common Timothy illustration and composed ESV preview; full printing/mask assembly authorized."
|
|
},
|
|
"finalCardApproval": null,
|
|
"inputs": {
|
|
"art": {
|
|
"path": "in-progress/cards/BP-045-timothy/revisions/v02/source/art-master.png",
|
|
"sha256": "44bd04ef22b33ec90e1e0efc7d0309134c1e798ab152ec956ecaf969ea6b9366"
|
|
},
|
|
"fit": {
|
|
"native": "in-progress/cards/BP-045-timothy/revisions/v02/source/art-native.png",
|
|
"nativeSHA256": "92336fdc823efa7fea328a6d6ec8b97aa0e99aa4b8b60e7a7e0cd71e0a001d6d",
|
|
"nativeSize": [
|
|
1060,
|
|
1484
|
|
],
|
|
"canvas": [
|
|
2000,
|
|
2800
|
|
],
|
|
"scale": 1.8867924528301887,
|
|
"offset": [
|
|
0,
|
|
0
|
|
],
|
|
"crop": null,
|
|
"resampler": "Pillow LANCZOS",
|
|
"colorTreatment": "No color grading",
|
|
"tool": "built-in image_gen",
|
|
"referenceDelivery": "Visible retained Boundless card; generator filesystem helper unavailable."
|
|
},
|
|
"cardSHA256": "90126381c4d795127aaf7a19b5f956a320eb03ac2e8d28cfbd3f3a37ed3189eb",
|
|
"builderSHA256": "725d6ef3514fbcd7c8a2a32678e8f14afefa2fc4068b639d2409a2db8f4300ed",
|
|
"typographyHelperSHA256": "c3ce04e601b2ad4626a570bfb83a1d0d8c9542d73d1d7a76c7bb8a0a9146923c"
|
|
},
|
|
"sharedLayers": {
|
|
"tier": "common",
|
|
"version": "v2",
|
|
"manifestSHA256": "97d404f58d4261c6146c7320cb4aa649cb6667fe847e03400af0f1b87b51787e",
|
|
"reviewStatus": "pending-user-visual-review",
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
"sharedFontManifestSHA256": "ef68ee6393981d54ca068a950f21c53b374d20e6e46c21c788f36380d3aae178",
|
|
"typography": {
|
|
"fonts": [
|
|
{
|
|
"role": "title",
|
|
"path": "fonts/P052-Bold.otf",
|
|
"sha256": "ba6503baaf0f9e4e40a69cc4c0e57049fbde313fe183aba8fe823208337a94af",
|
|
"size": 112,
|
|
"weight": 700,
|
|
"fallbackUsed": false,
|
|
"missingGlyphs": []
|
|
},
|
|
{
|
|
"role": "verse",
|
|
"path": "fonts/SanctificationP052-Medium.otf",
|
|
"sha256": "1e0e1f7f4a5b2899374de51e40f15446a04a5c0163d6a1943155f964c1ace1fb",
|
|
"size": 76,
|
|
"weight": 500,
|
|
"fallbackUsed": false,
|
|
"missingGlyphs": []
|
|
},
|
|
{
|
|
"role": "reference",
|
|
"path": "fonts/SanctificationP052-Medium.otf",
|
|
"sha256": "1e0e1f7f4a5b2899374de51e40f15446a04a5c0163d6a1943155f964c1ace1fb",
|
|
"size": 57,
|
|
"weight": 500,
|
|
"fallbackUsed": false,
|
|
"missingGlyphs": []
|
|
}
|
|
],
|
|
"glyphs": [
|
|
{
|
|
"id": "title",
|
|
"role": "title",
|
|
"text": "TIMOTHY",
|
|
"baseline": 240,
|
|
"objectBounds": [
|
|
716.08,
|
|
162.16,
|
|
568.96,
|
|
79.744
|
|
],
|
|
"unclippedInkBounds": [
|
|
716,
|
|
162,
|
|
1286,
|
|
242
|
|
],
|
|
"region": [
|
|
140,
|
|
130,
|
|
1720,
|
|
140
|
|
],
|
|
"pass": true
|
|
},
|
|
{
|
|
"id": "verse-0",
|
|
"role": "verse",
|
|
"text": "I have fought the good fight,",
|
|
"baseline": 2320,
|
|
"objectBounds": [
|
|
527.622,
|
|
2264.37,
|
|
943.996,
|
|
77.444
|
|
],
|
|
"unclippedInkBounds": [
|
|
527,
|
|
2264,
|
|
1472,
|
|
2342
|
|
],
|
|
"region": [
|
|
160,
|
|
2260,
|
|
1680,
|
|
300
|
|
],
|
|
"pass": true
|
|
},
|
|
{
|
|
"id": "verse-1",
|
|
"role": "verse",
|
|
"text": "I have finished the race,",
|
|
"baseline": 2415,
|
|
"objectBounds": [
|
|
607.878,
|
|
2359.37,
|
|
783.484,
|
|
67.792
|
|
],
|
|
"unclippedInkBounds": [
|
|
607,
|
|
2359,
|
|
1392,
|
|
2428
|
|
],
|
|
"region": [
|
|
160,
|
|
2260,
|
|
1680,
|
|
300
|
|
],
|
|
"pass": true
|
|
},
|
|
{
|
|
"id": "verse-2",
|
|
"role": "verse",
|
|
"text": "I have kept the faith.",
|
|
"baseline": 2510,
|
|
"objectBounds": [
|
|
659.634,
|
|
2454.37,
|
|
677.312,
|
|
77.368
|
|
],
|
|
"unclippedInkBounds": [
|
|
659,
|
|
2454,
|
|
1337,
|
|
2532
|
|
],
|
|
"region": [
|
|
160,
|
|
2260,
|
|
1680,
|
|
300
|
|
],
|
|
"pass": true
|
|
},
|
|
{
|
|
"id": "reference",
|
|
"role": "reference",
|
|
"text": "2 Timothy 4:7 \u2022 ESV",
|
|
"baseline": 2645,
|
|
"objectBounds": [
|
|
746.321,
|
|
2603.39,
|
|
507.357,
|
|
57.969
|
|
],
|
|
"unclippedInkBounds": [
|
|
746,
|
|
2603,
|
|
1254,
|
|
2662
|
|
],
|
|
"region": [
|
|
160,
|
|
2590,
|
|
1680,
|
|
80
|
|
],
|
|
"pass": true
|
|
}
|
|
],
|
|
"fontMetrics": {
|
|
"unitsPerEm": 1000,
|
|
"hheaAscender": 726,
|
|
"hheaDescender": -274,
|
|
"headYMin": -288,
|
|
"size": 57,
|
|
"ascent": 42,
|
|
"descent": 17,
|
|
"lineGapUsed": 0
|
|
},
|
|
"referenceLineBox": [
|
|
2603,
|
|
2662
|
|
],
|
|
"textLayerSHA256": "c28568081e23b95319be7ca15718b9fcda2292b92f2b8e79b6f219608d956f14",
|
|
"matchesApprovedPreview": true,
|
|
"centeringPolicy": "Preserve the approved Common template baselines and regions. Common has no central flourish."
|
|
},
|
|
"textMask": {
|
|
"expansionRadius": 12,
|
|
"gaussianRadius": 8,
|
|
"units": "master pixels",
|
|
"derivation": "Actual lettering alpha: MaxFilter(25), GaussianBlur(8)",
|
|
"minimumProtectionAtGlyphAlpha128": 222
|
|
},
|
|
"finishRecipe": {
|
|
"id": "raw-ridges-v1",
|
|
"sha256": "23331ce56a717edb4e6f85956d11fdd98397009c4e6dd230d8c334c77571dd18",
|
|
"path": "tools/card-production/recipes/raw-ridges-v1.json",
|
|
"moduleSHA256": "8d2b5399859570f43d9b222e6d37302372d68d2b589921b3c5b161b47cd18d5c",
|
|
"rawRidgeSHA256": "3d608ad7abe71f736f4c97f8701f345b768549ab5dd59e9a840e3f2e821c3af1",
|
|
"paneCoverageSHA256": "97047c7fd079bc45274e2d995ef184b04f68d657c6c07938d75668c88cbab1fd",
|
|
"illustrationAnalyses": 1
|
|
},
|
|
"textContrast": {
|
|
"normal": 9.2,
|
|
"borderless": 9.2
|
|
},
|
|
"tools": {
|
|
"inkscape": "Inkscape 1.2.2 (b0a8486541, 2022-12-01)",
|
|
"pillow": "10.2.0",
|
|
"numpy": "1.26.4"
|
|
},
|
|
"printings": {
|
|
"normal": {
|
|
"overlay": "overlay-normal",
|
|
"text": true,
|
|
"exports": [
|
|
{
|
|
"resolution": "low",
|
|
"dimensions": [
|
|
500,
|
|
700
|
|
],
|
|
"files": {
|
|
"card.png": "93dd4b666b41db4892031d176a87b2ae1b0fe1cdbddbb95a90faae27cbfdd35c",
|
|
"finish-mask.png": "8798e8eb592507818b241ccd1a2c3bc43de28b7f5e0df4cd12504a3212541465",
|
|
"text-mask.png": "41c519c3dcebd33b454962562a20dc8d31b0d8b74b6a61760dfb851f9caa017b"
|
|
}
|
|
},
|
|
{
|
|
"resolution": "med",
|
|
"dimensions": [
|
|
1000,
|
|
1400
|
|
],
|
|
"files": {
|
|
"card.png": "7fb35b287d7de72b124a94866e4af24ad499f90a87d639f1a1a5a01bcfebf9fa",
|
|
"finish-mask.png": "ed3e8c88a48d5d3c9d214ee3281e5d78acdcd03f89ce872e88ed88f3efd54846",
|
|
"text-mask.png": "0847df1d2fc33ed5b5dde20334aec946e4f18dd677be0b460a8012f22f1f1da5"
|
|
}
|
|
},
|
|
{
|
|
"resolution": "high",
|
|
"dimensions": [
|
|
2000,
|
|
2800
|
|
],
|
|
"files": {
|
|
"card.png": "2ddd3c571417b5413a7d118ca9c1f1512e1716606c6eba517de34df5fbcf7c1c",
|
|
"finish-mask.png": "79fd52d3d751b1b42f9f25b77fdce429e08061cbcefddf4baa827890fe0418a3",
|
|
"text-mask.png": "e510fda1780a2c9dcef182a08070e5cb1e94064473b2768d9aadecf1f94e3d14"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"boundless": {
|
|
"overlay": null,
|
|
"text": false,
|
|
"exports": [
|
|
{
|
|
"resolution": "low",
|
|
"dimensions": [
|
|
500,
|
|
700
|
|
],
|
|
"files": {
|
|
"card.png": "195b3967e8c9923af503ddaf77524c7e7300ad1b3e5b7f32757637c50d131670",
|
|
"finish-mask.png": "9663c479eee513c2e8ddc99eaf7ca2c3764bd5774058549cced2324ad4081855",
|
|
"text-mask.png": "85fbeb48f81f5fd89c81a79be7e1d4d16837edd786733f593e0a4451be5fa52b"
|
|
}
|
|
},
|
|
{
|
|
"resolution": "med",
|
|
"dimensions": [
|
|
1000,
|
|
1400
|
|
],
|
|
"files": {
|
|
"card.png": "91baae53fedfb64bbbec8acf66c18ded91ede12f3d6b5122963676f05cc579c4",
|
|
"finish-mask.png": "90042f2d4c879800c8bd4dcf19bac53fc5b9371575658c04426b7173a6790a42",
|
|
"text-mask.png": "f8732c63feae83b55d064bc73e39904d9158c4e194dfd6d30dbff7864adfd490"
|
|
}
|
|
},
|
|
{
|
|
"resolution": "high",
|
|
"dimensions": [
|
|
2000,
|
|
2800
|
|
],
|
|
"files": {
|
|
"card.png": "65a6aa603ace8bf3c01a8d59d725a0cfac75782bc7aa5c4ab6cdef6f4af8d816",
|
|
"finish-mask.png": "e0ef28b612eca0085d666a8051410a44778f251e2b7c878a35d3606908fed95c",
|
|
"text-mask.png": "27006d9c9a2ced6159cc5a6a76ef707e22797a800df9b9e19ec1f1783fc6d767"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"borderless": {
|
|
"overlay": "backing-borderless",
|
|
"text": true,
|
|
"exports": [
|
|
{
|
|
"resolution": "low",
|
|
"dimensions": [
|
|
500,
|
|
700
|
|
],
|
|
"files": {
|
|
"card.png": "87d4a49519595ebcfc33194a5d2d62a49b193f8092f1de71af4a2de6da385f40",
|
|
"finish-mask.png": "3113dfc7b4ba3984fdcbe3bf5a554c494c179b3f3fb40e2e09c0d8f69a539e70",
|
|
"text-mask.png": "41c519c3dcebd33b454962562a20dc8d31b0d8b74b6a61760dfb851f9caa017b"
|
|
}
|
|
},
|
|
{
|
|
"resolution": "med",
|
|
"dimensions": [
|
|
1000,
|
|
1400
|
|
],
|
|
"files": {
|
|
"card.png": "2893bd6afa7ba2ffae88c9f48502cd432c97189d10d31f9c5f9c4036765c4e8d",
|
|
"finish-mask.png": "7675346079310c4297a9f98bce5852884bb17bc4ec4f3a0c0e93b5a80724e325",
|
|
"text-mask.png": "0847df1d2fc33ed5b5dde20334aec946e4f18dd677be0b460a8012f22f1f1da5"
|
|
}
|
|
},
|
|
{
|
|
"resolution": "high",
|
|
"dimensions": [
|
|
2000,
|
|
2800
|
|
],
|
|
"files": {
|
|
"card.png": "71ae2d661581ea1a62600ce49e0295e8503965f12bda1c8868fb02d1ef823de8",
|
|
"finish-mask.png": "26f1006d11b0d0b4eb2f2d42bb80be94d552a3af101273e51b7a6d9d74b4864d",
|
|
"text-mask.png": "e510fda1780a2c9dcef182a08070e5cb1e94064473b2768d9aadecf1f94e3d14"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"textless": {
|
|
"overlay": "frame-textless",
|
|
"text": false,
|
|
"exports": [
|
|
{
|
|
"resolution": "low",
|
|
"dimensions": [
|
|
500,
|
|
700
|
|
],
|
|
"files": {
|
|
"card.png": "c8830aef7993d6bbce6a745d8d63fc5f15a87129e29b54aa7227203f8b9186b9",
|
|
"finish-mask.png": "1c98e526bfcf64281aaf32e67cb25faefbbcde56245bfe1f954f752ed894854f",
|
|
"text-mask.png": "85fbeb48f81f5fd89c81a79be7e1d4d16837edd786733f593e0a4451be5fa52b"
|
|
}
|
|
},
|
|
{
|
|
"resolution": "med",
|
|
"dimensions": [
|
|
1000,
|
|
1400
|
|
],
|
|
"files": {
|
|
"card.png": "075ccc020bceb1378b8e7f0171cd943d29dce0b78d0a3649569bb658c0d2d090",
|
|
"finish-mask.png": "f77cb1975a374ba72a1a9d754ca5e529e7149a3fd9806dc743af6481bb834d37",
|
|
"text-mask.png": "f8732c63feae83b55d064bc73e39904d9158c4e194dfd6d30dbff7864adfd490"
|
|
}
|
|
},
|
|
{
|
|
"resolution": "high",
|
|
"dimensions": [
|
|
2000,
|
|
2800
|
|
],
|
|
"files": {
|
|
"card.png": "8cae2ff3471c3b6a86b08f2b27704943ed507c63d3e378083f61b0886bcf5b1e",
|
|
"finish-mask.png": "83fd97071b4300e91e13770391698ab09c486874720b1db893705017f1d01ff1",
|
|
"text-mask.png": "27006d9c9a2ced6159cc5a6a76ef707e22797a800df9b9e19ec1f1783fc6d767"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"visualReview": {
|
|
"static": "All four composed printings and finish-mask sheets inspected. Essential faces, reading hands and scroll remain clear of panels. Normal exports match the approved preview at all three resolutions; no full-face or hand knockout regions were authored. User final card review pending.",
|
|
"movingLight": "not performed"
|
|
},
|
|
"oldFilesPreserved": 61
|
|
}
|