Commit 785d6b4
test(omdb): migrate stale value-with-source fixtures to object.entity (FR-024 B4a)
Follow-up to 719c70d: the full Java reactor (om/omdb unit tests, beyond the
metadata module the parity fork verified) had 6 fixtures declaring persisted
records (a source.rdb table + identity.primary) as object.value — a pre-FR-024
laxity that B4a value-purity now correctly rejects (ERR_SUBTYPE_RULE_VIOLATION).
Migrated each mis-declared node value→entity: Sample, Widget(uuid), Basket,
FullBasketView, Program, Item(jsonb), Widget(ktx). Prefs stays object.value (a
genuine pure value, no source). No validation pass changed — the fixtures were
wrong, not the rule.
Full reactor green: 3306 tests, exit 0, zero ERR_ codes. Static scan found no
other FR-024 fixture violations.
Note: FullBasketView is a @kind:view derived shape migrated to object.entity (the
legacy view-entity spelling, still legal until B4b lands); it becomes
object.projection in the FR-024 codegen increment (B4b).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LuZWKnWzYGVnESijL7uuky1 parent 719c70d commit 785d6b4
6 files changed
Lines changed: 7 additions & 7 deletions
File tree
- server/java
- omdb-ktx/src/test/resources
- omdb/src/test/resources
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
0 commit comments