Background
The develop branch restructured type.schema.json from a deeply-nested if/then/else structure to a cleaner oneOf approach. As a side effect:
scripture_flavor_type.schema.json is no longer referenced anywhere in the schema (it was used by the old type.schema.json but the new version does not reference it). It is an orphaned file.
- The field
bookScope (used in scripture_flavor_type.schema.json) was effectively replaced by currentScope in the new type.schema.json. No documentation explains why the field existed under the name bookScope, what it meant differently from currentScope, or when/why the rename happened.
Evidence
grep -r "scripture_flavor_type" schema/ returns only the file defining itself — nothing references it.
scripture_flavor_type.schema.json still contains "required": ["name", "bookScope", "flavor"] while the current tutorials and docs all use currentScope.
Action needed
- Remove
scripture_flavor_type.schema.json (it is dead code).
- Add a note in the commit / schema history explaining that
bookScope was renamed currentScope and why (or confirm no existing data uses bookScope).
Background
The
developbranch restructuredtype.schema.jsonfrom a deeply-nested if/then/else structure to a cleaneroneOfapproach. As a side effect:scripture_flavor_type.schema.jsonis no longer referenced anywhere in the schema (it was used by the old type.schema.json but the new version does not reference it). It is an orphaned file.bookScope(used inscripture_flavor_type.schema.json) was effectively replaced bycurrentScopein the newtype.schema.json. No documentation explains why the field existed under the namebookScope, what it meant differently fromcurrentScope, or when/why the rename happened.Evidence
grep -r "scripture_flavor_type" schema/returns only the file defining itself — nothing references it.scripture_flavor_type.schema.jsonstill contains"required": ["name", "bookScope", "flavor"]while the current tutorials and docs all usecurrentScope.Action needed
scripture_flavor_type.schema.json(it is dead code).bookScopewas renamedcurrentScopeand why (or confirm no existing data usesbookScope).