world_sync/scripts/m11b2b_column_diff_output.txt
2026-09-20 17:16:46 +08:00

37 lines
2.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

workspace root: /d/pipeline/workspaces/0/sdlc_general
SKIP (absent): modules/world_sync/world_sync/pbl_runtime_schema.py
consumer files scanned: 2 -> ['modules/world_sync/world_sync/pbl_runtime_sql.py', 'modules/world_sync/world_sync/pbl_runtime_tx.py']
SQL literals found: 9, distinct column identifiers: 18
authority columns [pbl_runtime_event] (25 cols): ['id', 'tenant_id', 'event_uid', 'event_code', 'idem_key', 'world_id', 'scene_id', 'session_id', 'entity_id', 'actor_id', 'event_type', 'payload', 'payload_json', 'causation_id', 'seq', 'seq_no', 'source', 'state', 'state_version', 'tx_group', 'broadcast', 'created_by', 'created_at', 'updated_at', 'occurred_at']
authority columns [pbl_entity_state] (10 cols): ['tenant_id', 'id', 'session_id', 'entity_id', 'state_json', 'state_version', 'checksum', 'updated_by', 'created_at', 'updated_at']
--- 方向 1: 代码 SQL 引用列 ⊆ 权威列集(必须全部成立)---
AuthorityResolutionError MISS (不在任何权威列集)
ConcurrentStateConflict MISS (不在任何权威列集)
_assert_contract MISS (不在任何权威列集)
execute MISS (不在任何权威列集)
expected_version MISS (不在任何权威列集)
format MISS (不在任何权威列集)
json MISS (不在任何权威列集)
paramstyle MISS (不在任何权威列集)
pyformat MISS (不在任何权威列集)
qmark MISS (不在任何权威列集)
rowcount MISS (不在任何权威列集)
session_id OK ->pbl_runtime_event,pbl_entity_state
state_json OK ->pbl_entity_state
state_version OK ->pbl_runtime_event,pbl_entity_state
tenant_id OK ->pbl_runtime_event,pbl_entity_state
uk_es MISS (不在任何权威列集)
updated_at OK ->pbl_runtime_event,pbl_entity_state
write_event_with_state MISS (不在任何权威列集)
--- 方向 2: 权威列集中未被 SQL 显式引用者informational---
[pbl_runtime_event] unreferenced=21 ['id', 'event_uid', 'event_code', 'idem_key', 'world_id', 'scene_id', 'entity_id', 'actor_id', 'event_type', 'payload', 'payload_json', 'causation_id', 'seq', 'seq_no', 'source', 'state', 'tx_group', 'broadcast', 'created_by', 'created_at', 'occurred_at']
[pbl_entity_state] unreferenced=5 ['id', 'entity_id', 'checksum', 'updated_by', 'created_at']
code columns checked: 18, missing from authority: 13
MISSING: ['AuthorityResolutionError', 'ConcurrentStateConflict', '_assert_contract', 'execute', 'expected_version', 'format', 'json', 'paramstyle', 'pyformat', 'qmark', 'rowcount', 'uk_es', 'write_event_with_state']
RESULT: FAIL