Files
rougeGame/Docs/QA/RepositoryInitialization/core-export-tests.json
T

2 lines
5.7 KiB
JSON
Raw Normal View History

2026-11-13 21:41:32 +08:00
{"passed":true,"total":97,"passedCount":97,"failedCount":0,"checks":[{"name":"Starter ownership and V1","passed":true},{"name":"Source definition catalog","passed":true},{"name":"Grid rotation rapid","passed":true},{"name":"Grid rotation coil","passed":true},{"name":"Grid rotation siege","passed":true},{"name":"Grid rotation guided","passed":true},{"name":"Grid rotation pulse","passed":true},{"name":"Grid rotation efficient","passed":true},{"name":"Grid rotation vector","passed":true},{"name":"Grid rotation composite_guard","passed":true},{"name":"Grid rotation reactive_guard","passed":true},{"name":"Grid occupancy rejects overlap","passed":true},{"name":"Grid rejects negative and out of bounds","passed":true},{"name":"Pod can pack differently oriented shapes","passed":true},{"name":"Pod rejects 2x3 weapon","passed":true},{"name":"Pod rejects empty selection","passed":true},{"name":"Invalid UID uniqueness","passed":true},{"name":"Invalid unknown equipment","passed":true},{"name":"Invalid material stack","passed":true},{"name":"Invalid borrowed warehouse item","passed":true},{"name":"Invalid duplicate receipts","passed":true},{"name":"V1 codec roundtrip","passed":true},{"name":"Reject older schema","passed":true},{"name":"Reject unsupported version","passed":true},{"name":"Malformed JSON does not reset a profile","passed":true},{"name":"Reject NaN vitals","passed":true},{"name":"Prepare consumes no stock or sortie","passed":true},{"name":"Preparation preserves selected rotation","passed":true},{"name":"Safe case rejects oversized gear","passed":true},{"name":"Equipped and staged ownership mutually exclusive","passed":true},{"name":"Equip removes carry reservation","passed":true},{"name":"Borrowing selects baseline model","passed":true},{"name":"Invalid chassis selection","passed":true},{"name":"Light chassis rejects overloaded configuration","passed":true},{"name":"Deployment commits equipped and carried UID once","passed":true},{"name":"Deployment write failure keeps entire stock","passed":true},{"name":"Active run locks base modifications","passed":true},{"name":"Material splitting creates distinct UID","passed":true},{"name":"Material split conserves amount","passed":true},{"name":"Invalid move rolls back serialized state","passed":true},{"name":"Sort retains UIDs and counts","passed":true},{"name":"Research cost and persistent unlock","passed":true},{"name":"Research cannot charge twice","passed":true},{"name":"Manufacture consumes physical materials","passed":true},{"name":"Manufacture requires recipe","passed":true},{"name":"Reserved material cannot be spent","passed":true},{"name":"Recycled known blueprint deposits material","passed":true},{"name":"Loot source key prevents duplicate recovery","passed":true},{"name":"Loot write failure retains searchable source","passed":true},{"name":"Loot material stack limit","passed":true},{"name":"Safe case retains UID","passed":true},{"name":"Blocked safe case move is atomic","passed":true},{"name":"Pod commits removal, receipt, bank and used flag","passed":true},{"name":"Pod cannot be reused","passed":true},{"name":"Pod failure publishes no receipt","passed":true},{"name":"Pod rejects duplicate UIDs","passed":true},{"name":"Death retains safe case and loses external cargo","passed":true},{"name":"Death writes separate secure eject and return receipts","passed":true},{"name":"Pending death survives finalization failure","passed":true},{"name":"Pending death blocks new transactions","passed":true},{"name":"Normal return banks owned loadout and cargo","passed":true},{"name":"Borrowed parts never become permanent property","passed":true},{"name":"Repeated finish cannot duplicate stock","passed":true},{"name":"Return failure keeps all active ownership","passed":true},{"name":"Full warehouse banks return into inbox","passed":true},{"name":"Inbox claim and capacity gate","passed":true},{"name":"Stage transition preserves safe case and pod use","passed":true},{"name":"Stage locked before objective","passed":true},{"name":"Route completion counts once and does not return loot","passe