Commit Graph

4 Commits

Author SHA1 Message Date
aitbc
607ad2d434 Remove debug logging and update default chain to ait-mainnet
Some checks failed
Blockchain Synchronization Verification / sync-verification (push) Successful in 3s
Integration Tests / test-service-integration (push) Failing after 9s
Multi-Node Blockchain Health Monitoring / health-check (push) Successful in 2s
P2P Network Verification / p2p-verification (push) Successful in 2s
Python Tests / test-python (push) Successful in 11s
Security Scanning / security-scan (push) Successful in 31s
2026-04-22 14:20:49 +02:00
aitbc
f36fd45d28 Implement RECEIPT_CLAIM transaction type
Some checks failed
Blockchain Synchronization Verification / sync-verification (push) Successful in 4s
Documentation Validation / validate-docs (push) Successful in 12s
Documentation Validation / validate-policies-strict (push) Successful in 3s
Integration Tests / test-service-integration (push) Failing after 12s
Multi-Node Blockchain Health Monitoring / health-check (push) Successful in 3s
P2P Network Verification / p2p-verification (push) Successful in 2s
Python Tests / test-python (push) Successful in 10s
Security Scanning / security-scan (push) Successful in 31s
- Add status fields to Receipt model (status, claimed_at, claimed_by)
- Add RECEIPT_CLAIM handling to state_transition.py with validation and reward minting
- Add type field to Transaction model for reliable transaction type storage
- Update router to use TransactionRequest model to preserve type field
- Update poa.py to extract type from mempool transaction content and store only original payload
- Add RECEIPT_CLAIM to GasType enum with gas schedule
2026-04-22 13:35:31 +02:00
aitbc
180622c723 feat: update system architecture workflow to use ripgrep
 Performance Improvements
- Replaced find/grep with ripgrep (rg) for better performance
- Updated code path analysis to use rg --type py for Python files
- Updated SystemD service analysis to use ripgrep
- Updated path rewire operations to use ripgrep with xargs
- Updated final verification to use ripgrep
- Updated troubleshooting commands to use ripgrep

 Benefits of Ripgrep
- Faster searching with optimized algorithms
- Respects gitignore rules automatically
- Better file type filtering with --type py
- More efficient for large codebases
- Cleaner syntax and better error handling

 Workflow Enhancements
- More efficient path discovery and analysis
- Faster file processing for rewire operations
- Better performance for large repositories
- Improved error handling with ripgrep

🚀 System architecture audit workflow now uses ripgrep for optimal performance!
2026-04-02 14:06:22 +02:00
aitbc
43495bf170 fix: complete system architecture compliance via workflow
 Architecture Audit & Rewire Completed
- Fixed Python code path references in tests and miner files
- Updated SystemD service ReadWritePaths to use system logs
- Removed remaining production data and log directories
- Updated .gitignore for additional runtime patterns
- Created proper system directory structure
- Restarted all services for configuration changes

 FHS Compliance Achieved
- Data: /var/lib/aitbc/data 
- Config: /etc/aitbc 
- Logs: /var/log/aitbc 
- Repository: Clean of runtime files 

 Code References Fixed
- 0 repository data references 
- 0 repository config references 
- 0 repository log references 

 Services Operational
- Marketplace: Active and responding 
- Blockchain HTTP: Active and responding 
- All services using system paths 

🚀 AITBC system architecture is now fully FHS compliant!
2026-04-02 14:05:16 +02:00