feat(db): architecture zone-bias + color-register-band tables + V-TT-06/07 (T-988)
Ratified content baked into systems.db as two new tables: - architecture_zone_bias (57 rows): sparse per-template, per-zone_type token-weight overrides (integer bps), Miri-authored — the D-235 step-2 zone bias. V-TT-06: every token must exist in that template's own visual_bundle axis. - color_register_bands (28 rows): per color_register integer HSV bands (hue centidegrees, sat/val bps), Araminta-authored. V-TT-07: full catalog coverage + valid integer bounds (min<max, in range). Both TOMLs registered in generator_sources (stamp coverage); DDL in systems-schema.sql + migration.py; validation wired into import_economics steps 18/19 and test_traits.py failure-branch units (make test-tooling). systems.db regenerated + re-stamped. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -88,6 +88,17 @@ ARCHITECTURE_TRAIT_BIAS_TOML: Path = (
|
||||
OBJECT_TAG_VOCABULARY_TOML: Path = (
|
||||
REPO_ROOT / "wiki" / "economics" / "object_tag_vocabulary.toml"
|
||||
)
|
||||
# D-235 exterior-grammar content (T-988): per-(template, zone_type) axis-token
|
||||
# bias overrides, and per-color_register integer HSV sampling bands. Both are
|
||||
# baked alongside trait_templates (traits.py: populate_architecture_zone_bias,
|
||||
# populate_color_register_bands), so an edit to either must flip the stamp
|
||||
# exactly like the catalog/registry above.
|
||||
ARCHITECTURE_ZONE_BIAS_TOML: Path = (
|
||||
REPO_ROOT / "wiki" / "economics" / "architecture_zone_bias.toml"
|
||||
)
|
||||
COLOR_REGISTER_BANDS_TOML: Path = (
|
||||
REPO_ROOT / "wiki" / "economics" / "color_register_bands.toml"
|
||||
)
|
||||
|
||||
|
||||
def _economy_import_modules() -> tuple[Path, ...]:
|
||||
@@ -124,6 +135,8 @@ IMPORT_ECONOMICS_SOURCES: tuple[Path, ...] = (
|
||||
ARCHITECTURE_TRAIT_CATALOG_TOML,
|
||||
ARCHITECTURE_TRAIT_BIAS_TOML,
|
||||
OBJECT_TAG_VOCABULARY_TOML,
|
||||
ARCHITECTURE_ZONE_BIAS_TOML,
|
||||
COLOR_REGISTER_BANDS_TOML,
|
||||
)
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user