diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md new file mode 100644 index 0000000..a5d356c --- /dev/null +++ b/RELEASE_NOTES.md @@ -0,0 +1,81 @@ +# SDS Release — 2026-07-08 13:13:33 + +## Files Generated + +| File | Size | +|------|------| +| SDS_BG_ACETONE.pdf | 87 KB | +| SDS_BG_BUTYL_ACETATE.pdf | 87 KB | +| SDS_BG_BUTYL_DIGLYCOL.pdf | 83 KB | +| SDS_BG_BUTYL_GLYCOL.pdf | 88 KB | +| SDS_BG_CHLOROFORM.pdf | 88 KB | +| SDS_BG_CYCLOHEXANONE.pdf | 87 KB | +| SDS_BG_DENATURED_ETHYL_ALCOHOL.pdf | 83 KB | +| SDS_BG_DIETHYLENE_GLYCOL.pdf | 82 KB | +| SDS_BG_DIMETHYL_KETONE.pdf | 87 KB | +| SDS_BG_DIOCTYL_TEREPHTHALATE.pdf | 80 KB | +| SDS_BG_DPGME.pdf | 80 KB | +| SDS_BG_ETHOXYPROPANOL.pdf | 82 KB | +| SDS_BG_ETHYL_ACETATE.pdf | 87 KB | +| SDS_BG_ETHYL_SILICATE.pdf | 88 KB | +| SDS_BG_FORMIC_ACID_85%.pdf | 87 KB | +| SDS_BG_GLYCEROL.pdf | 80 KB | +| SDS_BG_ISOBUTANOL.pdf | 87 KB | +| SDS_BG_METHANOL.pdf | 88 KB | +| SDS_BG_METHOXYPROPANOL.pdf | 82 KB | +| SDS_BG_METHOXYPROPYL_ACETATE.pdf | 83 KB | +| SDS_BG_METHYLENE_CHLORIDE.pdf | 81 KB | +| SDS_BG_METHYL_ETHYL_KETONE.pdf | 87 KB | +| SDS_BG_MONO_ETHYLENE_GLYCOL.pdf | 81 KB | +| SDS_BG_MONO_PROPYLENE_GLYCOL.pdf | 80 KB | +| SDS_BG_N_BUTANOL.pdf | 88 KB | +| SDS_BG_N_PROPANOL.pdf | 87 KB | +| SDS_BG_N_PROPYL_ACETATE.pdf | 87 KB | +| SDS_BG_SODIUM_HYDROXIDE_48%.pdf | 87 KB | +| SDS_BG_SODIUM_HYDROXIDE_DIL.pdf | 87 KB | +| SDS_BG_SODIUM_HYDROXIDE_FLAKES.pdf | 87 KB | +| SDS_BG_TERT_BUTANOL.pdf | 87 KB | +| SDS_BG_TOLUENE.pdf | 88 KB | +| SDS_BG_TRIETHYLENE_GLYCOL.pdf | 80 KB | +| SDS_BG_XYLENE.pdf | 88 KB | +| SDS_Ethyl_Acetate_REV1_BG.pdf | 97 KB | +| SDS_Ethyl_Acetate_REV1_EN.pdf | 79 KB | +| SDS_Ethyl_Acetate_REV1_EN_fixed.pdf | 79 KB | +| SDS_Ethyl_Acetate_REV1_RO.pdf | 55 KB | + +## Audit Summary + +## Summary +| PASS | 27 | +| BARELY PASS | 0 | +| NO PASS | 0 | +| 1 | SDS_BG_ACETONE.pdf | BG | PASS | 7 | 144/146 (99%) | +| 2 | SDS_BG_BUTYL_DIGLYCOL.pdf | BG | PASS | 6 | 142/146 (97%) | +| 3 | SDS_BG_BUTYL_GLYCOL.pdf | BG | PASS | 7 | 142/146 (97%) | +| 4 | SDS_BG_CHLOROFORM.pdf | BG | PASS | 7 | 142/146 (97%) | +| 5 | SDS_BG_CYCLOHEXANONE.pdf | BG | PASS | 7 | 144/146 (99%) | +| 6 | SDS_BG_DENATURED_ETHYL_ALCOHOL.pdf | BG | PASS | 6 | 144/146 (99%) | +| 7 | SDS_BG_DIETHYLENE_GLYCOL.pdf | BG | PASS | 6 | 141/146 (97%) | +| 8 | SDS_BG_DIMETHYL_KETONE.pdf | BG | PASS | 7 | 144/146 (99%) | +| 9 | SDS_BG_DIOCTYL_TEREPHTHALATE.pdf | BG | PASS | 6 | 137/146 (94%) | +| 10 | SDS_BG_DPGME.pdf | BG | PASS | 6 | 139/146 (95%) | +| 11 | SDS_BG_ETHYL_SILICATE.pdf | BG | PASS | 7 | 144/146 (99%) | +| 12 | SDS_BG_FORMIC_ACID_85%.pdf | BG | PASS | 7 | 144/146 (99%) | +| 13 | SDS_BG_GLYCEROL.pdf | BG | PASS | 6 | 139/146 (95%) | +| 14 | SDS_BG_ISOBUTANOL.pdf | BG | PASS | 7 | 144/146 (99%) | +| 15 | SDS_BG_METHANOL.pdf | BG | PASS | 7 | 144/146 (99%) | +| 16 | SDS_BG_METHYLENE_CHLORIDE.pdf | BG | PASS | 6 | 141/146 (97%) | +| 17 | SDS_BG_METHYL_ETHYL_KETONE.pdf | BG | PASS | 7 | 144/146 (99%) | +| 18 | SDS_BG_MONO_ETHYLENE_GLYCOL.pdf | BG | PASS | 6 | 141/146 (97%) | +| 19 | SDS_BG_MONO_PROPYLENE_GLYCOL.pdf | BG | PASS | 6 | 139/146 (95%) | +| 20 | SDS_BG_SODIUM_HYDROXIDE_48%.pdf | BG | PASS | 7 | 142/146 (97%) | +| 21 | SDS_BG_TOLUENE.pdf | BG | PASS | 7 | 144/146 (99%) | +| 22 | SDS_BG_TRIETHYLENE_GLYCOL.pdf | BG | PASS | 6 | 139/146 (95%) | +| 23 | SDS_BG_XYLENE.pdf | BG | PASS | 7 | 144/146 (99%) | +| 24 | SDS_Ethyl_Acetate_REV1_BG.pdf | BG | PASS | 9 | 136/146 (93%) | +| 25 | SDS_Ethyl_Acetate_REV1_EN.pdf | EN | PASS | 7 | 137/143 (96%) | +| 26 | SDS_Ethyl_Acetate_REV1_EN_fixed.pdf | EN | PASS | 7 | 137/143 (96%) | +| 27 | SDS_Ethyl_Acetate_REV1_RO.pdf | RO | PASS | 8 | 124/131 (95%) | + +## Version Tracking +Generated and committed by Hermes Agent on 2026-07-08 13:13:33 \ No newline at end of file diff --git a/output/SDS_BG_ACETONE.pdf b/output/SDS_BG_ACETONE.pdf index 1c4fb40..9560bb8 100644 Binary files a/output/SDS_BG_ACETONE.pdf and b/output/SDS_BG_ACETONE.pdf differ diff --git a/output/SDS_BG_BUTYL_ACETATE.pdf b/output/SDS_BG_BUTYL_ACETATE.pdf index f7dc28f..19cba90 100644 Binary files a/output/SDS_BG_BUTYL_ACETATE.pdf and b/output/SDS_BG_BUTYL_ACETATE.pdf differ diff --git a/output/SDS_BG_BUTYL_DIGLYCOL.pdf b/output/SDS_BG_BUTYL_DIGLYCOL.pdf index 00f1366..a35f3fc 100644 Binary files a/output/SDS_BG_BUTYL_DIGLYCOL.pdf and b/output/SDS_BG_BUTYL_DIGLYCOL.pdf differ diff --git a/output/SDS_BG_BUTYL_GLYCOL.pdf b/output/SDS_BG_BUTYL_GLYCOL.pdf index 5a7b72b..100d3b2 100644 Binary files a/output/SDS_BG_BUTYL_GLYCOL.pdf and b/output/SDS_BG_BUTYL_GLYCOL.pdf differ diff --git a/output/SDS_BG_CHLOROFORM.pdf b/output/SDS_BG_CHLOROFORM.pdf index c8caf68..1a25b6a 100644 Binary files a/output/SDS_BG_CHLOROFORM.pdf and b/output/SDS_BG_CHLOROFORM.pdf differ diff --git a/output/SDS_BG_CYCLOHEXANONE.pdf b/output/SDS_BG_CYCLOHEXANONE.pdf index 0edb4ea..4e51ea4 100644 Binary files a/output/SDS_BG_CYCLOHEXANONE.pdf and b/output/SDS_BG_CYCLOHEXANONE.pdf differ diff --git a/output/SDS_BG_DENATURED_ETHYL_ALCOHOL.pdf b/output/SDS_BG_DENATURED_ETHYL_ALCOHOL.pdf index 3436081..350a379 100644 Binary files a/output/SDS_BG_DENATURED_ETHYL_ALCOHOL.pdf and b/output/SDS_BG_DENATURED_ETHYL_ALCOHOL.pdf differ diff --git a/output/SDS_BG_DIETHYLENE_GLYCOL.pdf b/output/SDS_BG_DIETHYLENE_GLYCOL.pdf index dcc39d0..328184b 100644 Binary files a/output/SDS_BG_DIETHYLENE_GLYCOL.pdf and b/output/SDS_BG_DIETHYLENE_GLYCOL.pdf differ diff --git a/output/SDS_BG_DIMETHYL_KETONE.pdf b/output/SDS_BG_DIMETHYL_KETONE.pdf index 11b31c3..2cd68b2 100644 Binary files a/output/SDS_BG_DIMETHYL_KETONE.pdf and b/output/SDS_BG_DIMETHYL_KETONE.pdf differ diff --git a/output/SDS_BG_DIOCTYL_TEREPHTHALATE.pdf b/output/SDS_BG_DIOCTYL_TEREPHTHALATE.pdf index ae8df2c..5d68e86 100644 Binary files a/output/SDS_BG_DIOCTYL_TEREPHTHALATE.pdf and b/output/SDS_BG_DIOCTYL_TEREPHTHALATE.pdf differ diff --git a/output/SDS_BG_DPGME.pdf b/output/SDS_BG_DPGME.pdf index e100386..6d1cab9 100644 Binary files a/output/SDS_BG_DPGME.pdf and b/output/SDS_BG_DPGME.pdf differ diff --git a/output/SDS_BG_ETHOXYPROPANOL.pdf b/output/SDS_BG_ETHOXYPROPANOL.pdf index c96b98f..cabf6a6 100644 Binary files a/output/SDS_BG_ETHOXYPROPANOL.pdf and b/output/SDS_BG_ETHOXYPROPANOL.pdf differ diff --git a/output/SDS_BG_ETHYL_ACETATE.pdf b/output/SDS_BG_ETHYL_ACETATE.pdf index e065581..a7e0924 100644 Binary files a/output/SDS_BG_ETHYL_ACETATE.pdf and b/output/SDS_BG_ETHYL_ACETATE.pdf differ diff --git a/output/SDS_BG_ETHYL_SILICATE.pdf b/output/SDS_BG_ETHYL_SILICATE.pdf index d5db676..b4a31eb 100644 Binary files a/output/SDS_BG_ETHYL_SILICATE.pdf and b/output/SDS_BG_ETHYL_SILICATE.pdf differ diff --git a/output/SDS_BG_FORMIC_ACID_85%.pdf b/output/SDS_BG_FORMIC_ACID_85%.pdf index 3985bde..22aee92 100644 Binary files a/output/SDS_BG_FORMIC_ACID_85%.pdf and b/output/SDS_BG_FORMIC_ACID_85%.pdf differ diff --git a/output/SDS_BG_GLYCEROL.pdf b/output/SDS_BG_GLYCEROL.pdf index 9abdfc4..6c81cc2 100644 Binary files a/output/SDS_BG_GLYCEROL.pdf and b/output/SDS_BG_GLYCEROL.pdf differ diff --git a/output/SDS_BG_ISOBUTANOL.pdf b/output/SDS_BG_ISOBUTANOL.pdf index 72544c0..bf6ece6 100644 Binary files a/output/SDS_BG_ISOBUTANOL.pdf and b/output/SDS_BG_ISOBUTANOL.pdf differ diff --git a/output/SDS_BG_METHANOL.pdf b/output/SDS_BG_METHANOL.pdf index a35d62f..ed21832 100644 Binary files a/output/SDS_BG_METHANOL.pdf and b/output/SDS_BG_METHANOL.pdf differ diff --git a/output/SDS_BG_METHOXYPROPANOL.pdf b/output/SDS_BG_METHOXYPROPANOL.pdf index ede51ee..f1ee2ec 100644 Binary files a/output/SDS_BG_METHOXYPROPANOL.pdf and b/output/SDS_BG_METHOXYPROPANOL.pdf differ diff --git a/output/SDS_BG_METHOXYPROPYL_ACETATE.pdf b/output/SDS_BG_METHOXYPROPYL_ACETATE.pdf index 0c255c7..5e44363 100644 Binary files a/output/SDS_BG_METHOXYPROPYL_ACETATE.pdf and b/output/SDS_BG_METHOXYPROPYL_ACETATE.pdf differ diff --git a/output/SDS_BG_METHYLENE_CHLORIDE.pdf b/output/SDS_BG_METHYLENE_CHLORIDE.pdf index ec55130..c84f2eb 100644 Binary files a/output/SDS_BG_METHYLENE_CHLORIDE.pdf and b/output/SDS_BG_METHYLENE_CHLORIDE.pdf differ diff --git a/output/SDS_BG_METHYL_ETHYL_KETONE.pdf b/output/SDS_BG_METHYL_ETHYL_KETONE.pdf index b2c7426..63f853d 100644 Binary files a/output/SDS_BG_METHYL_ETHYL_KETONE.pdf and b/output/SDS_BG_METHYL_ETHYL_KETONE.pdf differ diff --git a/output/SDS_BG_MONO_ETHYLENE_GLYCOL.pdf b/output/SDS_BG_MONO_ETHYLENE_GLYCOL.pdf index 5d645c2..6ce952c 100644 Binary files a/output/SDS_BG_MONO_ETHYLENE_GLYCOL.pdf and b/output/SDS_BG_MONO_ETHYLENE_GLYCOL.pdf differ diff --git a/output/SDS_BG_MONO_PROPYLENE_GLYCOL.pdf b/output/SDS_BG_MONO_PROPYLENE_GLYCOL.pdf index 77e3449..f3a0aa0 100644 Binary files a/output/SDS_BG_MONO_PROPYLENE_GLYCOL.pdf and b/output/SDS_BG_MONO_PROPYLENE_GLYCOL.pdf differ diff --git a/output/SDS_BG_N_BUTANOL.pdf b/output/SDS_BG_N_BUTANOL.pdf index 1b821b3..00958bf 100644 Binary files a/output/SDS_BG_N_BUTANOL.pdf and b/output/SDS_BG_N_BUTANOL.pdf differ diff --git a/output/SDS_BG_N_PROPANOL.pdf b/output/SDS_BG_N_PROPANOL.pdf index 58f860c..c188f09 100644 Binary files a/output/SDS_BG_N_PROPANOL.pdf and b/output/SDS_BG_N_PROPANOL.pdf differ diff --git a/output/SDS_BG_N_PROPYL_ACETATE.pdf b/output/SDS_BG_N_PROPYL_ACETATE.pdf index dd12177..ac44182 100644 Binary files a/output/SDS_BG_N_PROPYL_ACETATE.pdf and b/output/SDS_BG_N_PROPYL_ACETATE.pdf differ diff --git a/output/SDS_BG_SODIUM_HYDROXIDE_48%.pdf b/output/SDS_BG_SODIUM_HYDROXIDE_48%.pdf index 13a6a2d..c0d5e4e 100644 Binary files a/output/SDS_BG_SODIUM_HYDROXIDE_48%.pdf and b/output/SDS_BG_SODIUM_HYDROXIDE_48%.pdf differ diff --git a/output/SDS_BG_SODIUM_HYDROXIDE_DIL.pdf b/output/SDS_BG_SODIUM_HYDROXIDE_DIL.pdf index 28f81b2..cab0052 100644 Binary files a/output/SDS_BG_SODIUM_HYDROXIDE_DIL.pdf and b/output/SDS_BG_SODIUM_HYDROXIDE_DIL.pdf differ diff --git a/output/SDS_BG_SODIUM_HYDROXIDE_FLAKES.pdf b/output/SDS_BG_SODIUM_HYDROXIDE_FLAKES.pdf index f2aaab1..8133f99 100644 Binary files a/output/SDS_BG_SODIUM_HYDROXIDE_FLAKES.pdf and b/output/SDS_BG_SODIUM_HYDROXIDE_FLAKES.pdf differ diff --git a/output/SDS_BG_TERT_BUTANOL.pdf b/output/SDS_BG_TERT_BUTANOL.pdf index 1191b88..6c8448b 100644 Binary files a/output/SDS_BG_TERT_BUTANOL.pdf and b/output/SDS_BG_TERT_BUTANOL.pdf differ diff --git a/output/SDS_BG_TOLUENE.pdf b/output/SDS_BG_TOLUENE.pdf index dd410c1..a63c86c 100644 Binary files a/output/SDS_BG_TOLUENE.pdf and b/output/SDS_BG_TOLUENE.pdf differ diff --git a/output/SDS_BG_TRIETHYLENE_GLYCOL.pdf b/output/SDS_BG_TRIETHYLENE_GLYCOL.pdf index 2afd09d..1bbb0a1 100644 Binary files a/output/SDS_BG_TRIETHYLENE_GLYCOL.pdf and b/output/SDS_BG_TRIETHYLENE_GLYCOL.pdf differ diff --git a/output/SDS_BG_XYLENE.pdf b/output/SDS_BG_XYLENE.pdf index ff34449..4f0b5ff 100644 Binary files a/output/SDS_BG_XYLENE.pdf and b/output/SDS_BG_XYLENE.pdf differ diff --git a/output/compliance-reports/compliance-SDS_BG_ACETONE.md b/output/compliance-reports/compliance-SDS_BG_ACETONE.md index 50e2f88..9d55943 100644 --- a/output/compliance-reports/compliance-SDS_BG_ACETONE.md +++ b/output/compliance-reports/compliance-SDS_BG_ACETONE.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 144/146 (99%) **Pages:** 7 -**Date:** 2026-07-08 12:56:58 +**Date:** 2026-07-08 13:13:17 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_BUTYL_DIGLYCOL.md b/output/compliance-reports/compliance-SDS_BG_BUTYL_DIGLYCOL.md index 76064a1..c5ddb09 100644 --- a/output/compliance-reports/compliance-SDS_BG_BUTYL_DIGLYCOL.md +++ b/output/compliance-reports/compliance-SDS_BG_BUTYL_DIGLYCOL.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 142/146 (97%) **Pages:** 6 -**Date:** 2026-07-08 12:56:59 +**Date:** 2026-07-08 13:13:18 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_BUTYL_GLYCOL.md b/output/compliance-reports/compliance-SDS_BG_BUTYL_GLYCOL.md index 9c30f7f..b4773fe 100644 --- a/output/compliance-reports/compliance-SDS_BG_BUTYL_GLYCOL.md +++ b/output/compliance-reports/compliance-SDS_BG_BUTYL_GLYCOL.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 142/146 (97%) **Pages:** 7 -**Date:** 2026-07-08 12:56:59 +**Date:** 2026-07-08 13:13:18 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_CHLOROFORM.md b/output/compliance-reports/compliance-SDS_BG_CHLOROFORM.md index f41853a..ab3d809 100644 --- a/output/compliance-reports/compliance-SDS_BG_CHLOROFORM.md +++ b/output/compliance-reports/compliance-SDS_BG_CHLOROFORM.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 142/146 (97%) **Pages:** 7 -**Date:** 2026-07-08 12:57:00 +**Date:** 2026-07-08 13:13:19 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_CYCLOHEXANONE.md b/output/compliance-reports/compliance-SDS_BG_CYCLOHEXANONE.md index a84d034..6ef9ce6 100644 --- a/output/compliance-reports/compliance-SDS_BG_CYCLOHEXANONE.md +++ b/output/compliance-reports/compliance-SDS_BG_CYCLOHEXANONE.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 144/146 (99%) **Pages:** 7 -**Date:** 2026-07-08 12:57:01 +**Date:** 2026-07-08 13:13:19 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_DENATURED_ETHYL_ALCOHOL.md b/output/compliance-reports/compliance-SDS_BG_DENATURED_ETHYL_ALCOHOL.md index 2e199a1..72b21f0 100644 --- a/output/compliance-reports/compliance-SDS_BG_DENATURED_ETHYL_ALCOHOL.md +++ b/output/compliance-reports/compliance-SDS_BG_DENATURED_ETHYL_ALCOHOL.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 144/146 (99%) **Pages:** 6 -**Date:** 2026-07-08 12:57:01 +**Date:** 2026-07-08 13:13:20 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_DIETHYLENE_GLYCOL.md b/output/compliance-reports/compliance-SDS_BG_DIETHYLENE_GLYCOL.md index 6a98566..4a20c0b 100644 --- a/output/compliance-reports/compliance-SDS_BG_DIETHYLENE_GLYCOL.md +++ b/output/compliance-reports/compliance-SDS_BG_DIETHYLENE_GLYCOL.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 141/146 (97%) **Pages:** 6 -**Date:** 2026-07-08 12:57:02 +**Date:** 2026-07-08 13:13:21 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_DIMETHYL_KETONE.md b/output/compliance-reports/compliance-SDS_BG_DIMETHYL_KETONE.md index aa62c7c..20b5887 100644 --- a/output/compliance-reports/compliance-SDS_BG_DIMETHYL_KETONE.md +++ b/output/compliance-reports/compliance-SDS_BG_DIMETHYL_KETONE.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 144/146 (99%) **Pages:** 7 -**Date:** 2026-07-08 12:57:02 +**Date:** 2026-07-08 13:13:21 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_DIOCTYL_TEREPHTHALATE.md b/output/compliance-reports/compliance-SDS_BG_DIOCTYL_TEREPHTHALATE.md index fdda1eb..72ec763 100644 --- a/output/compliance-reports/compliance-SDS_BG_DIOCTYL_TEREPHTHALATE.md +++ b/output/compliance-reports/compliance-SDS_BG_DIOCTYL_TEREPHTHALATE.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 137/146 (94%) **Pages:** 6 -**Date:** 2026-07-08 12:57:03 +**Date:** 2026-07-08 13:13:22 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_DPGME.md b/output/compliance-reports/compliance-SDS_BG_DPGME.md index 6cf7681..31f7996 100644 --- a/output/compliance-reports/compliance-SDS_BG_DPGME.md +++ b/output/compliance-reports/compliance-SDS_BG_DPGME.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 139/146 (95%) **Pages:** 6 -**Date:** 2026-07-08 12:57:03 +**Date:** 2026-07-08 13:13:22 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_ETHYL_SILICATE.md b/output/compliance-reports/compliance-SDS_BG_ETHYL_SILICATE.md index a40a2e5..095fb10 100644 --- a/output/compliance-reports/compliance-SDS_BG_ETHYL_SILICATE.md +++ b/output/compliance-reports/compliance-SDS_BG_ETHYL_SILICATE.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 144/146 (99%) **Pages:** 7 -**Date:** 2026-07-08 12:57:04 +**Date:** 2026-07-08 13:13:23 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_FORMIC_ACID_85%.md b/output/compliance-reports/compliance-SDS_BG_FORMIC_ACID_85%.md index ccd9660..69feff1 100644 --- a/output/compliance-reports/compliance-SDS_BG_FORMIC_ACID_85%.md +++ b/output/compliance-reports/compliance-SDS_BG_FORMIC_ACID_85%.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 144/146 (99%) **Pages:** 7 -**Date:** 2026-07-08 12:57:05 +**Date:** 2026-07-08 13:13:24 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_GLYCEROL.md b/output/compliance-reports/compliance-SDS_BG_GLYCEROL.md index 517af1f..0b3870e 100644 --- a/output/compliance-reports/compliance-SDS_BG_GLYCEROL.md +++ b/output/compliance-reports/compliance-SDS_BG_GLYCEROL.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 139/146 (95%) **Pages:** 6 -**Date:** 2026-07-08 12:57:05 +**Date:** 2026-07-08 13:13:24 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_ISOBUTANOL.md b/output/compliance-reports/compliance-SDS_BG_ISOBUTANOL.md index a3f3a2e..92f3196 100644 --- a/output/compliance-reports/compliance-SDS_BG_ISOBUTANOL.md +++ b/output/compliance-reports/compliance-SDS_BG_ISOBUTANOL.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 144/146 (99%) **Pages:** 7 -**Date:** 2026-07-08 12:57:06 +**Date:** 2026-07-08 13:13:25 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_METHANOL.md b/output/compliance-reports/compliance-SDS_BG_METHANOL.md index d8bc5e5..7c2c4c5 100644 --- a/output/compliance-reports/compliance-SDS_BG_METHANOL.md +++ b/output/compliance-reports/compliance-SDS_BG_METHANOL.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 144/146 (99%) **Pages:** 7 -**Date:** 2026-07-08 12:57:07 +**Date:** 2026-07-08 13:13:25 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_METHYLENE_CHLORIDE.md b/output/compliance-reports/compliance-SDS_BG_METHYLENE_CHLORIDE.md index c2c6b68..c41139f 100644 --- a/output/compliance-reports/compliance-SDS_BG_METHYLENE_CHLORIDE.md +++ b/output/compliance-reports/compliance-SDS_BG_METHYLENE_CHLORIDE.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 141/146 (97%) **Pages:** 6 -**Date:** 2026-07-08 12:57:07 +**Date:** 2026-07-08 13:13:26 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_METHYL_ETHYL_KETONE.md b/output/compliance-reports/compliance-SDS_BG_METHYL_ETHYL_KETONE.md index da80cd7..3c5e156 100644 --- a/output/compliance-reports/compliance-SDS_BG_METHYL_ETHYL_KETONE.md +++ b/output/compliance-reports/compliance-SDS_BG_METHYL_ETHYL_KETONE.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 144/146 (99%) **Pages:** 7 -**Date:** 2026-07-08 12:57:08 +**Date:** 2026-07-08 13:13:27 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_MONO_ETHYLENE_GLYCOL.md b/output/compliance-reports/compliance-SDS_BG_MONO_ETHYLENE_GLYCOL.md index 55f4d0c..12e304a 100644 --- a/output/compliance-reports/compliance-SDS_BG_MONO_ETHYLENE_GLYCOL.md +++ b/output/compliance-reports/compliance-SDS_BG_MONO_ETHYLENE_GLYCOL.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 141/146 (97%) **Pages:** 6 -**Date:** 2026-07-08 12:57:08 +**Date:** 2026-07-08 13:13:27 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_MONO_PROPYLENE_GLYCOL.md b/output/compliance-reports/compliance-SDS_BG_MONO_PROPYLENE_GLYCOL.md index fced691..5dd2bc3 100644 --- a/output/compliance-reports/compliance-SDS_BG_MONO_PROPYLENE_GLYCOL.md +++ b/output/compliance-reports/compliance-SDS_BG_MONO_PROPYLENE_GLYCOL.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 139/146 (95%) **Pages:** 6 -**Date:** 2026-07-08 12:57:09 +**Date:** 2026-07-08 13:13:28 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_SODIUM_HYDROXIDE_48%.md b/output/compliance-reports/compliance-SDS_BG_SODIUM_HYDROXIDE_48%.md index 109c6e7..1e22af4 100644 --- a/output/compliance-reports/compliance-SDS_BG_SODIUM_HYDROXIDE_48%.md +++ b/output/compliance-reports/compliance-SDS_BG_SODIUM_HYDROXIDE_48%.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 142/146 (97%) **Pages:** 7 -**Date:** 2026-07-08 12:57:10 +**Date:** 2026-07-08 13:13:28 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_TOLUENE.md b/output/compliance-reports/compliance-SDS_BG_TOLUENE.md index 37cafa5..b182bf8 100644 --- a/output/compliance-reports/compliance-SDS_BG_TOLUENE.md +++ b/output/compliance-reports/compliance-SDS_BG_TOLUENE.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 144/146 (99%) **Pages:** 7 -**Date:** 2026-07-08 12:57:10 +**Date:** 2026-07-08 13:13:29 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_TRIETHYLENE_GLYCOL.md b/output/compliance-reports/compliance-SDS_BG_TRIETHYLENE_GLYCOL.md index ab4229b..bcfb47f 100644 --- a/output/compliance-reports/compliance-SDS_BG_TRIETHYLENE_GLYCOL.md +++ b/output/compliance-reports/compliance-SDS_BG_TRIETHYLENE_GLYCOL.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 139/146 (95%) **Pages:** 6 -**Date:** 2026-07-08 12:57:11 +**Date:** 2026-07-08 13:13:30 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_BG_XYLENE.md b/output/compliance-reports/compliance-SDS_BG_XYLENE.md index 9020779..57cd119 100644 --- a/output/compliance-reports/compliance-SDS_BG_XYLENE.md +++ b/output/compliance-reports/compliance-SDS_BG_XYLENE.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 144/146 (99%) **Pages:** 7 -**Date:** 2026-07-08 12:57:11 +**Date:** 2026-07-08 13:13:30 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_Ethyl_Acetate_REV1_BG.md b/output/compliance-reports/compliance-SDS_Ethyl_Acetate_REV1_BG.md index 25f05b4..02889d4 100644 --- a/output/compliance-reports/compliance-SDS_Ethyl_Acetate_REV1_BG.md +++ b/output/compliance-reports/compliance-SDS_Ethyl_Acetate_REV1_BG.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 136/146 (93%) **Pages:** 9 -**Date:** 2026-07-08 12:57:12 +**Date:** 2026-07-08 13:13:31 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_Ethyl_Acetate_REV1_EN.md b/output/compliance-reports/compliance-SDS_Ethyl_Acetate_REV1_EN.md index 4de7c28..fea1393 100644 --- a/output/compliance-reports/compliance-SDS_Ethyl_Acetate_REV1_EN.md +++ b/output/compliance-reports/compliance-SDS_Ethyl_Acetate_REV1_EN.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 137/143 (96%) **Pages:** 7 -**Date:** 2026-07-08 12:57:13 +**Date:** 2026-07-08 13:13:31 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_Ethyl_Acetate_REV1_EN_fixed.md b/output/compliance-reports/compliance-SDS_Ethyl_Acetate_REV1_EN_fixed.md index 6027d09..beffba7 100644 --- a/output/compliance-reports/compliance-SDS_Ethyl_Acetate_REV1_EN_fixed.md +++ b/output/compliance-reports/compliance-SDS_Ethyl_Acetate_REV1_EN_fixed.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 137/143 (96%) **Pages:** 7 -**Date:** 2026-07-08 12:57:13 +**Date:** 2026-07-08 13:13:32 ## Section Results diff --git a/output/compliance-reports/compliance-SDS_Ethyl_Acetate_REV1_RO.md b/output/compliance-reports/compliance-SDS_Ethyl_Acetate_REV1_RO.md index 3f3fa17..6c7d7c8 100644 --- a/output/compliance-reports/compliance-SDS_Ethyl_Acetate_REV1_RO.md +++ b/output/compliance-reports/compliance-SDS_Ethyl_Acetate_REV1_RO.md @@ -4,7 +4,7 @@ **Grade:** PASS **Score:** 124/131 (95%) **Pages:** 8 -**Date:** 2026-07-08 12:57:14 +**Date:** 2026-07-08 13:13:33 ## Section Results diff --git a/output/master-compliance-audit-report.md b/output/master-compliance-audit-report.md index 197bef6..42b3c07 100644 --- a/output/master-compliance-audit-report.md +++ b/output/master-compliance-audit-report.md @@ -1,6 +1,6 @@ # Master Compliance Audit Report -**Generated:** 2026-07-08 12:57:14 +**Generated:** 2026-07-08 13:13:33 **PDFs audited:** 27 ## Summary diff --git a/scripts/version-track.py b/scripts/version-track.py index 8cb9e80..6934d29 100644 --- a/scripts/version-track.py +++ b/scripts/version-track.py @@ -11,9 +11,9 @@ Usage: import os, sys, subprocess, json, glob from datetime import datetime -BASE = os.path.dirname(os.path.abspath(__file__)) +BASE = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) OUT = os.path.join(BASE, "output") -SCRIPTS = os.path.join(BASE, "scripts") +SCRIPTS_DIR = os.path.dirname(os.path.abspath(__file__)) # ─── Colours ─── GREEN = "\033[92m"; RED = "\033[91m"; YELLOW = "\033[93m"; RESET = "\033[0m"; BOLD = "\033[1m" @@ -31,7 +31,7 @@ def sh(cmd, cwd=None): def generate_all(filter_product=None): """Run the BG batch generator.""" print(info("\n=== Step 1: Generate PDFs ===")) - code, out, err = sh(f"python3 {SCRIPTS}/generate-and-audit.py") + code, out, err = sh(f"python3 {SCRIPTS_DIR}/generate-and-audit.py") if code != 0: print(fail(f"Generation failed: {err}")) return False @@ -42,7 +42,7 @@ def generate_all(filter_product=None): def run_audit(lang="auto"): """Run compliance audit on ALL PDFs in output/.""" print(info(f"\n=== Step 2: Compliance Audit ===")) - code, out, err = sh(f"python3 {SCRIPTS}/compliance-audit.py {OUT}/ --lang {lang}") + code, out, err = sh(f"python3 {SCRIPTS_DIR}/compliance-audit.py {OUT}/ --lang {lang}") if code != 0: print(fail(f"Audit failed: {err}")) return False