Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
126 commits
Select commit Hold shift + click to select a range
de02cc4
init commit for v2
michaelgpt Aug 15, 2025
22e7946
feat(docs): add V2 architecture validation report for AN-286
michaelgpt Aug 15, 2025
c50b41e
feat(v2): implement complete actor-based architecture migration frame…
michaelgpt Aug 16, 2025
8a4b767
feat(docs): complete ALYS-001-06 actor interaction patterns and commu…
michaelgpt Aug 16, 2025
4c73b4e
feat(v2): implement Phase 2 directory structure and workspace setup
michaelgpt Aug 16, 2025
3887262
feat(v2): implement Phase 3 Core Actor System Implementation
michaelgpt Aug 16, 2025
7cc7938
docs: add comprehensive Core Actor System architecture documentation
michaelgpt Aug 16, 2025
aa4a73d
feat(v2): implement Phase 5 Configuration & Integration Points
michaelgpt Aug 16, 2025
910dcb8
feat(v2): implement Phase 6 Testing Infrastructure
michaelgpt Aug 16, 2025
c730520
feat(v2): add comprehensive documentation for V2 architecture migration
michaelgpt Aug 18, 2025
298c0ef
feat(v2): add comprehensive documentation for ALYS Testing Framework …
michaelgpt Aug 18, 2025
b30678f
feat(v2): implement Phase 1 Test Infrastructure Foundation
michaelgpt Aug 18, 2025
6c7c716
feat(v2): complete ALYS-002-05 Actor Testing Framework with lifecycle…
michaelgpt Aug 18, 2025
cd3d454
feat(testing): implement ALYS-002-06 actor recovery testing with pani…
michaelgpt Aug 18, 2025
33d293c
feat(testing): implement ALYS-002-07 concurrent message testing with …
michaelgpt Aug 18, 2025
1002c5b
feat(testing): implement ALYS-002-08 comprehensive message ordering v…
michaelgpt Aug 18, 2025
a1d6eb7
feat(v2): implement ALYS-002-09 mailbox overflow testing with backpre…
michaelgpt Aug 18, 2025
f723637
feat(v2): implement ALYS-002-10 cross-actor communication testing wit…
michaelgpt Aug 18, 2025
e2bd6a9
docs(v2): update testing-framework.knowledge.md with comprehensive Ph…
michaelgpt Aug 18, 2025
25cd245
docs(v2): mark Phase 2 Actor Testing Framework tasks as completed in …
michaelgpt Aug 18, 2025
b7ee958
feat(v2): implement Phase 3 Sync Testing Framework
michaelgpt Aug 18, 2025
fe253f0
feat(v2): implement Phase 4 Property-Based Testing Framework
michaelgpt Aug 18, 2025
876e8fa
feat(v2): implement Phase 5 Chaos Testing Framework
michaelgpt Aug 18, 2025
b793b62
feat(v2): implement Phase 6 Performance Benchmarking Framework
michaelgpt Aug 18, 2025
90fd8e1
feat(v2): implement Phase 7 CI/CD Integration & Reporting Framework
michaelgpt Aug 19, 2025
2a000ae
feat(v2): implement Phase 1 Metrics & Monitoring Infrastructure (ALYS…
michaelgpt Aug 19, 2025
ea5f24a
feat(v2): implement Phase 2 Actor System Metrics Integration (ALYS-003)
michaelgpt Aug 19, 2025
1fd0659
feat(metrics): implement sync progress tracking (ALYS-003-16)
michaelgpt Aug 19, 2025
4680737
feat(metrics): implement block production and validation timing histo…
michaelgpt Aug 19, 2025
48c10ba
feat(metrics): implement transaction pool metrics (ALYS-003-18)
michaelgpt Aug 19, 2025
00cf95a
feat(metrics): implement peer connection metrics (ALYS-003-19)
michaelgpt Aug 19, 2025
dc24c86
docs(monitoring): complete Phase 3 Sync & Performance Metrics documen…
michaelgpt Aug 19, 2025
0737d41
docs(v2): mark Phase 3 Sync & Performance Metrics tasks as completed …
michaelgpt Aug 19, 2025
8e88326
feat(v2): implement Phase 4 System Resource & Collection for ALYS-003
michaelgpt Aug 19, 2025
1f31984
docs(v2): add comprehensive Phase 4 System Resource & Collection docu…
michaelgpt Aug 19, 2025
056ba5a
docs(v2): mark Phase 4 System Resource & Collection tasks as complete…
michaelgpt Aug 19, 2025
ab10643
feat(v2): implement Phase 5 Monitoring Infrastructure & Alerting
michaelgpt Aug 19, 2025
e406b07
feat(v2): implement Phase 1 Core Feature Flag System for ALYS-004
michaelgpt Aug 19, 2025
9eb6f2b
feat(v2): implement Phase 2 Configuration & Hot Reload for Feature Fl…
michaelgpt Aug 19, 2025
8b0a8b0
feat(v2): implement ALYS-004-11 audit logging system for feature flags
michaelgpt Aug 19, 2025
342f75d
feat(v2): implement ALYS-004-12 metrics system integration for featur…
michaelgpt Aug 19, 2025
f6eca2c
test(v2): add comprehensive Phase 4 integration test suite for loggin…
michaelgpt Aug 19, 2025
8c4dbec
docs(v2): complete Phase 4 implementation documentation in feature-fl…
michaelgpt Aug 19, 2025
d35b837
feat(v2): implement ALYS-007 ChainActor core architecture
michaelgpt Aug 20, 2025
39dfff2
feat(v2): implement ALYS-007 supervision and migration support
michaelgpt Aug 20, 2025
5e4b533
test(v2): implement ALYS-007 comprehensive ChainActor test suite
michaelgpt Aug 20, 2025
4699a9a
docs(v2): complete ALYS-007 ChainActor implementation documentation
michaelgpt Aug 20, 2025
6dfb5e8
feat(v2): implement ALYS-009 BridgeActor with comprehensive testing
michaelgpt Aug 21, 2025
a8acbe1
feat(v2): implement ALYS-010 comprehensive SyncActor with advanced fe…
michaelgpt Aug 22, 2025
b98319b
chore: update/cleanup documentation files
michaelgpt Aug 22, 2025
224714c
feat(lighthouse-compat): ALYS-011-1 create compatibility layer founda…
michaelgpt Aug 22, 2025
11604b2
feat(v2): implement ALYS-011-2 comprehensive Lighthouse compatibility…
michaelgpt Aug 22, 2025
9315909
feat(v2): implement ALYS-011-3 enhanced Engine API with v4/v5 compati…
michaelgpt Aug 22, 2025
a2436cd
feat(v2): implement ALYS-011-4 comprehensive configuration migration …
michaelgpt Aug 22, 2025
be3e477
feat(v2): implement ALYS-011-5 comprehensive recovery and error handl…
michaelgpt Aug 22, 2025
4f29b7f
feat(v2): implement ALYS-011-6 comprehensive testing framework
michaelgpt Aug 22, 2025
f322065
feat(v2): complete ALYS-011 remaining subtasks - monitoring, testing,…
michaelgpt Aug 22, 2025
cfdf342
feat(v2): implement ALYS-012 StreamActor for Anduro Governance Commun…
michaelgpt Aug 23, 2025
68ed53f
chore: update jira issues
michaelgpt Aug 23, 2025
947761f
feat(governance): integrate GovernanceStream actor and gRPC protocol
michaelgpt Aug 23, 2025
8a3275c
feat(actor-system): consolidate and enhance actor system integration
michaelgpt Aug 24, 2025
e2728d1
feat(actors): create chain module directory structure
michaelgpt Aug 24, 2025
f7c7807
feat(actors): extract ChainActor configuration to dedicated module
michaelgpt Aug 24, 2025
a6c06a7
feat(actors): extract ChainActor state management to dedicated module
michaelgpt Aug 24, 2025
d67be48
feat(actors): extract ChainActor metrics to dedicated module
michaelgpt Aug 24, 2025
caa2529
feat(actors): extract ChainActor messages to dedicated module
michaelgpt Aug 24, 2025
12c16b6
feat(actors): implement core ChainActor with enhanced actor system in…
michaelgpt Aug 24, 2025
e502c96
feat(actors): add comprehensive supporting modules for chain actor
michaelgpt Aug 24, 2025
e072640
feat(actors): complete ChainActor module reorganization
michaelgpt Aug 24, 2025
9662d4d
feat(v2): implement complete Storage Actor with RocksDB integration
michaelgpt Aug 26, 2025
98171e6
feat(actors): enhance ChainActor with new metrics, handlers, and migr…
michaelgpt Aug 26, 2025
f50327d
refactor(actors): remove legacy actor implementations and complete V2…
michaelgpt Aug 26, 2025
b346295
feat(v2): complete EngineActor implementation with full functionality
michaelgpt Aug 28, 2025
4bbe49f
refactor: remove legacy engine_actor.rs and outdated architecture docs
michaelgpt Aug 28, 2025
36393c2
fix: resolve actor_system crate compilation errors
michaelgpt Aug 28, 2025
1ed57bc
feat(network): implement comprehensive network actor system with Sync…
michaelgpt Aug 29, 2025
810b110
feat(network): introduce comprehensive onboarding materials for Netwo…
michaelgpt Aug 31, 2025
4b20ac1
refactor: remove sync_engine crate and related dependencies
michaelgpt Aug 31, 2025
13950f3
feat(network): add integration example for network actor system
michaelgpt Aug 31, 2025
d1d1ffd
refactor: remove outdated onboarding materials and add new comprehens…
michaelgpt Aug 31, 2025
30e3be8
feat(bridge): implement comprehensive bridge module foundation
michaelgpt Aug 31, 2025
cdb1f5a
feat(bridge): implement comprehensive shared utilities
michaelgpt Aug 31, 2025
ee9d096
feat(bridge): implement BridgeActor as coordinator
michaelgpt Aug 31, 2025
efc384c
feat(bridge): implement comprehensive PegInActor foundation
michaelgpt Aug 31, 2025
8caa645
feat(bridge): complete comprehensive PegInActor implementation
michaelgpt Aug 31, 2025
6419ce5
feat(bridge): complete specialized PegOutActor implementation
michaelgpt Aug 31, 2025
4dfc924
feat(bridge): enhance StreamActor for bridge integration
michaelgpt Aug 31, 2025
a7f8d23
feat(bridge): implement comprehensive BridgeSupervisor system
michaelgpt Aug 31, 2025
c7952bf
feat(bridge): complete integration patterns and update app.rs to use …
michaelgpt Aug 31, 2025
a71dd86
feat(bridge): implement comprehensive end-to-end workflow orchestration
michaelgpt Aug 31, 2025
401be9d
feat(bridge): implement AlysActor compatibility for BridgeActor and P…
michaelgpt Aug 31, 2025
e4f55df
refactor(actors): consolidate foundation module into actor_system crate
michaelgpt Sep 1, 2025
5752f9b
refactor(bridge): remove legacy BridgeActor and update references
michaelgpt Sep 1, 2025
24e95e7
feat(bridge): implement comprehensive StreamActor consolidation with …
michaelgpt Sep 1, 2025
2938005
refactor(actors): complete StreamActor consolidation and legacy cleanup
michaelgpt Sep 1, 2025
22c286e
chore: remove obsolete integration example and test files
michaelgpt Sep 1, 2025
bc2d681
chore: remove federation_v2 crate and related references
michaelgpt Sep 2, 2025
dc45c2e
feat(actors): implement V2 actor system with comprehensive RPC server…
michaelgpt Sep 2, 2025
2facc57
refactor: remove federation crate and implement bridge compatibility …
michaelgpt Sep 2, 2025
93052b1
feat(actors): implement V2 AuxPow system with complete Bitcoin mining…
michaelgpt Sep 3, 2025
94e48c8
feat(lighthouse_facade): resolve Lighthouse v7 compilation errors
michaelgpt Sep 5, 2025
fc8298e
refactor(lighthouse_compat): remove deprecated compatibility layer an…
michaelgpt Sep 5, 2025
a75b588
refactor(lighthouse_facade): update dependencies and restructure project
michaelgpt Sep 5, 2025
6884c1d
refactor(sync): remove old implementation of standalone SyncActor and…
michaelgpt Sep 8, 2025
64c0702
fix: compilation errors
michaelgpt Sep 8, 2025
addb587
refactor(workflows): remove obsolete workflow modules
michaelgpt Sep 8, 2025
26a1aec
feat(rpc): consolidate RPC implementations into unified actor-based a…
michaelgpt Sep 8, 2025
20d5469
refactor(rpc): remove legacy AuxPow RPC method registration
michaelgpt Sep 8, 2025
0e56c9c
feat(network): add peer activity tracking and score event structures
michaelgpt Sep 8, 2025
a2a5bcb
feat(lighthouse_facade): add missing modules and types for compilatio…
michaelgpt Sep 8, 2025
a06d55c
refactor: remove deprecated modules and files for architectural simpl…
michaelgpt Sep 9, 2025
eaf9488
fix: resolve compilation errors across entire app
michaelgpt Sep 9, 2025
e3c9e2f
refactor(config): remove unused import of secp256k1::SecretKey
michaelgpt Sep 9, 2025
60893b1
fix: compilation errors
michaelgpt Sep 11, 2025
9555266
refactor(config): enhance state management and improve configuration …
michaelgpt Sep 11, 2025
6837e10
refactor(network): remove legacy RPC components
michaelgpt Sep 11, 2025
9aecceb
refactor(auxpow): migrate and consolidate AuxPow components
michaelgpt Sep 11, 2025
03045a3
fix(messages): resolve compilation errors enhance ChainMetrics and Me…
michaelgpt Sep 11, 2025
710dfd1
refactor(auxpow): update import paths and introduce new types module
michaelgpt Sep 11, 2025
d322cde
refactor(protocol): simplify TLS configuration and update related met…
michaelgpt Sep 11, 2025
2c689b2
fix: compilation errors
michaelgpt Sep 13, 2025
6640e26
refactor(bridge): enhance actor metrics integration and error handling
michaelgpt Sep 15, 2025
03cd3de
refactor(bridge): introduce ActorRegistry for improved actor management
michaelgpt Sep 15, 2025
d18ffd9
feat(bridge): integrate gRPC support and enhance StreamActor function…
michaelgpt Sep 16, 2025
019640a
refactor(bridge): enhance StreamActor and request tracking functionality
michaelgpt Sep 16, 2025
c2d3e60
feat(bridge): enhance PegIn workflow and state synchronization
michaelgpt Sep 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
80 changes: 80 additions & 0 deletions .claude.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
{
"name": "Alys Bitcoin Sidechain",
"description": "Merged mined Bitcoin sidechain with two-way peg system",
"mcpServers": {},
"commands": {
"build": "cargo build",
"test": "cargo test",
"format": "cargo fmt",
"check": "cargo check",
"start-network": "./scripts/start_network.sh",
"start-testnet": "./scripts/start_testnet_alys.sh",
"build-contracts": "cd contracts && forge build",
"test-contracts": "cd contracts && forge test",
"format-contracts": "cd contracts && forge fmt"
},
"testFrameworks": [
{
"name": "cargo-test",
"command": "cargo test",
"patterns": ["**/*test*.rs", "**/tests/**/*.rs"]
},
{
"name": "forge",
"command": "cd contracts && forge test",
"patterns": ["contracts/**/*.t.sol"]
}
],
"lintCommands": {
"rust": "cargo fmt --check && cargo clippy",
"solidity": "cd contracts && forge fmt --check"
},
"filePatterns": {
"rust": ["**/*.rs"],
"solidity": ["contracts/**/*.sol"],
"config": ["**/*.toml", "**/*.json", "etc/config/**/*"],
"scripts": ["scripts/**/*.sh"]
},
"environment": {
"language": "rust",
"packageManager": "cargo",
"buildTool": "cargo",
"contractFramework": "foundry"
},
"documentation": {
"readme": "README.md",
"architecture": "docs/src/",
"guides": "docs/guides/",
"claude": "CLAUDE.md"
},
"ports": {
"evm-rpc": 8545,
"consensus-rpc": 3000,
"p2p": 30303
},
"chains": {
"local": {
"chainId": 263634,
"rpcUrl": "http://localhost:8545"
},
"testnet": {
"chainId": 212121,
"explorer": "http://testnet.alyscan.io/",
"faucet": "https://faucet.anduro.io/"
}
},
"jiraIntegration": {
"enabled": true,
"projectKey": "ALYS",
"localTicketsPath": "docs/v2/jira/",
"ticketPrefix": "ALYS-",
"defaultComponents": ["Infrastructure", "Consensus", "Federation", "Smart Contracts"],
"defaultLabels": ["migration", "phase-0", "foundation"],
"sprintPrefix": "Migration Sprint",
"defaults": {
"issueType": "Task",
"priority": "Medium",
"assignee": null
}
}
}
Loading
Loading