Audit Todo - 2026-05-01
Hash: 4d3ca25
FIXES REQUIRED
1. Remove Duplicate Tech-Stack Docs
- [ ] Delete
simplified-crypto-stack.md(superset issimplified-cryptography-stack.md)
2. Fix Tech-Stack Documentation
- [ ]
simplified-cryptography-stack.md- Fix version header tov3.0.0 - [ ]
godot-bridge.md- Fix version header tov3.0.0 - [ ]
grease-channel-architecture.md- Fix version header tov3.0.0 - [ ]
monero-escrow-mechanics.md- Fix version header tov3.0.0 - [ ]
monero-l2-comparison.md- Fix version header tov3.0.0 - [ ]
p2p-grease-auction.md- Fix version header tov3.0.0 - [ ]
auditable-state-management.md- Fix version header tov3.0.0 - [ ] All tech-stack docs - Fix anchoring frequency to match (pick one: 6 hours)
- [ ] All tech-stack docs - Fix time-lock to match (pick one: 24 hours)
- [ ]
godot-bridge.md- Update to reference actual files (item_signer.gd,item_verifier.gd) - [ ]
p2p-grease-auction.md- Remove "trustless" claim for server-mediated auction - [ ]
monero-escrow-mechanics.md- Fix anchoring fund drain math explanation
3. Fix All Documentation Files - Version Headers
Update ALL .md files to use v3.0.0 as major version:
- [ ]
README.md - [ ]
README-cryptography.md - [ ]
ARCHITECTURE.md - [ ]
SECURITY.md - [ ]
CHANGELOG.md - [ ]
TODO-codebase.md - [ ]
TODO-crypto.md - [ ]
TODO-cryptography.md - [ ]
TODO-frontend.md - [ ]
TODO-lore.md - [ ]
TODO-validators.md - [ ]
godot/project.godot(comment header) - [ ]
godot/docs/01_skeleton_plan.md - [ ]
godot/docs/05_automation.md - [ ]
godot/docs/06_item_verification.md - [ ]
godot/docs/07_audit_comparison.md - [ ]
godot/docs/08_audit.md - [ ]
godot/docs/09_summary.md - [ ]
godot/docs/frozen/damage_meter.md - [ ]
godot/docs/frozen/multibox_group.md - [ ]
godot/docs/frozen/multicast_intent.md - [ ]
godot/docs/frozen/item_signer.md - [ ]
godot/docs/frozen/item_verifier.md - [ ]
godot/docs/frozen/navigation_server.md - [ ]
godot/config/collision_layers.md - [ ]
godot/anchors/local_anchor.json(comment header) - [ ]
scripts/automation/watcher.py - [ ]
scripts/automation/config/watcher.yaml - [ ]
scripts/build/export_to_godot.py - [ ]
scripts/build/bake_navmesh.gd - [ ]
scripts/build/import_assets.gd - [ ]
scripts/build/build-wasm.sh - [ ]
scripts/manifest/generate_manifest.py - [ ]
scripts/validators/run_all_validators.py - [ ]
scripts/validators/validator_gd.py - [ ]
scripts/validators/validator_py.py - [ ]
scripts/validators/validator_json.py - [ ]
scripts/validators/validator_naming.py - [ ]
scripts/validators/validator_structure.py - [ ]
scripts/validators/validator_md.py - [ ]
scripts/validators/validator_header.py - [ ]
scripts/validators/validator_footer.py - [ ]
scripts/validators/validator_tscn.py - [ ]
Makefile - [ ]
systemd/cipherfall-watcher.service - [ ]
systemd/cipherfall-watcher-rust.service
4. Fix All GDScript Files - Version Headers
- [ ]
godot/scripts/core/multibox_group.gd - [ ]
godot/scripts/core/multicast_intent.gd - [ ]
godot/scripts/core/combat_engine.gd - [ ]
godot/scripts/core/navigation_server.gd - [ ]
godot/scripts/core/item_signer.gd - [ ]
godot/scripts/core/item_verifier.gd - [ ]
godot/scripts/core/level_engine.gd - [ ]
godot/scripts/core/movement_engine.gd - [ ]
godot/scripts/core/quest_engine.gd - [ ]
godot/scripts/core/equipment_engine.gd - [ ]
godot/scripts/core/automation_engine.gd - [ ]
godot/scripts/core/profile_manager.gd - [ ]
godot/scripts/characters/player_character.gd - [ ]
godot/scripts/characters/mob_character.gd - [ ]
godot/scripts/ui/damage_meter.gd - [ ]
godot/scripts/ui/group_hud.gd - [ ]
godot/scripts/ui/intent_panel.gd - [ ]
godot/scripts/ui/main_menu.gd - [ ]
godot/scripts/utils/lod_manager.gd - [ ]
godot/scripts/utils/asset_loader.gd - [ ]
godot/scripts/world/spawn_outdoor.gd - [ ]
godot/scripts/test/automation_test_controller.gd - [ ]
godot/scripts/test/item_verification_test.gd - [ ]
godot/scripts/test/test_automation.gd
5. Fix All Rust Files - Version Headers
- [ ]
src/cryptography/Cargo.toml - [ ]
src/cryptography/src/lib.rs - [ ]
src/cryptography/src/ml_dsa44.rs - [ ]
src/cryptography/src/kyber512.rs - [ ]
src/cryptography/src/blake3.rs - [ ]
src/cryptography/src/wasm_bridge.rs - [ ]
src/cryptography/src/python_bridge.rs - [ ]
src/wasm/Cargo.toml - [ ]
src/wasm/src/lib.rs
6. Fix All TypeScript Files - Version Headers
- [ ]
frontend/src/crypto/CryptoBridge.ts - [ ]
frontend/src/crypto/types.ts - [ ]
frontend/src/ecs/ECSManager.ts - [ ]
frontend/src/ecs/Entity.ts - [ ]
frontend/src/game/GameScene.ts - [ ]
frontend/src/lighting/LightingManager.ts - [ ]
frontend/src/network/DeltaCompression.ts - [ ]
frontend/src/network/NetworkManager.ts - [ ]
frontend/src/physics/PhysicsManager.ts - [ ]
frontend/src/protobuf/game_pb.ts - [ ]
frontend/src/scene/SceneManager.ts - [ ]
frontend/src/ui/ChatUI.ts - [ ]
frontend/src/ui/DamageMeter.ts - [ ]
frontend/src/ui/GroupHUD.ts - [ ]
frontend/src/ui/IntentPanel.ts - [ ]
frontend/src/ui/InventoryUI.ts - [ ]
frontend/src/wasm/cipherfall_crypto_wasm.d.ts - [ ]
frontend/src/wasm/cipherfall_crypto_wasm.js - [ ]
frontend/src/wasm/index.ts - [ ]
frontend/src/wasm/types.ts
7. Fix All Python Files - Version Headers
- [ ]
scripts/automation/watcher.py - [ ]
scripts/manifest/generate_manifest.py - [ ]
scripts/validators/run_all_validators.py - [ ]
scripts/validators/validator_gd.py - [ ]
scripts/validators/validator_py.py - [ ]
scripts/validators/validator_json.py - [ ]
scripts/validators/validator_naming.py - [ ]
scripts/validators/validator_structure.py - [ ]
scripts/validators/validator_md.py - [ ]
scripts/validators/validator_header.py - [ ]
scripts/validators/validator_footer.py - [ ]
scripts/validators/validator_tscn.py - [ ]
src/cryptography/crypto_wrapper.py
8. Fix All Markdown Docs - Remove Duplicate Footers
- [ ]
godot/docs/01_skeleton_plan.md- Remove duplicate footers (lines 671-682) - [ ]
godot/docs/05_automation.md- Remove duplicate footers (lines 1006-1021) - [ ]
godot/docs/06_item_verification.md- Remove duplicate footers (lines 228-239) - [ ]
godot/docs/07_audit_comparison.md- Remove duplicate footers (lines 475-486) - [ ]
godot/docs/08_audit.md- Remove duplicate footers (lines 407-422) - [ ]
godot/docs/09_summary.md- Remove duplicate footers (lines 249-264) - [ ]
godot/docs/frozen/damage_meter.md- Check for duplicates - [ ]
godot/docs/frozen/multibox_group.md- Check for duplicates - [ ]
godot/docs/frozen/multicast_intent.md- Check for duplicates - [ ]
godot/docs/frozen/item_signer.md- Check for duplicates - [ ]
godot/docs/frozen/item_verifier.md- Check for duplicates - [ ]
godot/docs/frozen/navigation_server.md- Check for duplicates
9. Fix Cross-Reference Paths
- [ ] All docs referencing
ARCHITECTURE.md- Fix toARCHITECTURE.md - [ ] All docs referencing broken
../paths in cross-references
10. Fix Anchor File
- [ ]
godot/anchors/local_anchor.json- Fix version to3.0.0, fix hash lengths to 64 chars
11. Clean Up Empty/Duplicate Directories
- [ ] Note:
cipherfall-v2_en/is empty - leave for future population - [ ] Note:
pvp/andPvP/duplicate in lore - consolidate
12. Fix Code Bugs (Non-Versioning)
- [ ]
combat_engine.gd- Fix undefinedrotation→default_rotation - [ ]
combat_engine.gd- Add constantsATTACK_RANGE,ROTATION_COOLDOWN - [ ]
combat_engine.gd- Replace.filter()with manual loop - [ ]
level_engine.gd- Remove duplicateget_secondary_skills() - [ ]
profile_manager.gd- FixJSON.stringify(data, "\t")→JSON.stringify(data, 2) - [ ]
damage_meter.gd- Fix crit multiplier logic - [ ]
damage_meter.gd- ChangeVarianttointfortime_window - [ ]
validator_structure.py- Remove duplicate_check_empty_dirs() - [ ]
validator_footer.py- Fix Python footer regex pattern - [ ]
validator_json.py- Remove C++ comment check for JSON - [ ]
Cargo.toml- Fixpqcryptofeature name - [ ]
kyber512.rs- Fix import path
Todo generated alongside audit report audit_4d3ca25.md
Hash: 4d3ca25
Comments
0 comments
Leave a comment
Your comment will appear after it has been approved.