Mining/pkg/mining
Claude cf4d52a3b7
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
ax(mining): rename errors_test.go functions to TestErrors_Function_{Good,Bad,Ugly}
Test names lacked the AX-required suffix pattern (RFC-025 §10 test naming).
Renamed all 8 functions to TestErrors_* with _Good, _Bad, and _Ugly suffixes.
Also renamed loop variables from tt to c (predictable name, AX principle 1).

Co-Authored-By: Charon <charon@lethean.io>
2026-04-02 11:01:30 +01:00
..
component feat: Implement logging functionality for miners with log buffer and retrieval endpoint 2025-12-29 22:10:45 +00:00
auth.go ax(mining): rename abbreviated variables b and h to randomBytes and digest in auth.go 2026-04-02 09:46:32 +01:00
auth_test.go fix: Implement 6 quick wins from 109-finding code review 2025-12-31 15:03:46 +00:00
bufpool.go ax(mining): replace prose comments with usage examples in bufpool.go 2026-04-02 10:30:29 +01:00
circuit_breaker.go ax(mining): replace prose comments with usage examples in circuit_breaker.go 2026-04-02 09:21:25 +01:00
circuit_breaker_test.go ax(mining): rename cfg to configuration in circuit_breaker_test.go 2026-04-02 08:47:09 +01:00
component.go ax(mining): replace prose comment with usage example on GetComponentFS 2026-04-02 10:07:18 +01:00
config_manager.go ax(mining): replace prose comment with usage example on UpdateMinersConfig 2026-04-02 10:35:49 +01:00
container.go ax(mining): replace prose comment on DefaultContainerConfig with usage example 2026-04-02 10:32:13 +01:00
container_test.go chore: migrate module path from github.com to forge.lthn.ai 2026-02-22 21:39:01 +00:00
dual_mining_test.go fix: Comprehensive code hardening from 4-domain Opus review 2025-12-31 14:33:30 +00:00
errors.go ax(mining): remove banned fmt import from errors.go 2026-04-02 08:40:59 +01:00
errors_test.go ax(mining): rename errors_test.go functions to TestErrors_Function_{Good,Bad,Ugly} 2026-04-02 11:01:30 +01:00
events.go ax(mining): replace prose comment on ServeWs with usage example 2026-04-02 10:38:21 +01:00
events_test.go feat: Add context propagation, state sync, and tests 2025-12-31 10:10:39 +00:00
file_utils.go feat: Add API authentication and comprehensive code review fixes 2025-12-31 14:07:26 +00:00
lethean.go ax(mining): replace prose comments on Lethean constants with usage examples 2026-04-02 10:48:21 +01:00
lethean_test.go feat(mining): add Lethean pool presets + ProgPoWZ profiles 2026-04-02 07:22:48 +01:00
manager.go ax(mining): expand abbreviated db variable names to full predictable names 2026-04-02 10:58:14 +01:00
manager_interface.go feat: Enhance mining configuration management and API documentation 2025-12-07 16:26:18 +00:00
manager_race_test.go test: Add race condition tests and fix AVG float64 scan bug 2025-12-31 11:07:29 +00:00
manager_test.go Fix test failures and unused imports after combining PRs 2026-02-02 06:12:37 +00:00
metrics.go ax(mining): replace prose comments with usage examples in metrics.go 2026-04-02 07:45:40 +01:00
miner.go ax(mining): replace prose comment with usage example on findMinerBinary 2026-04-02 10:43:06 +01:00
miner_factory.go ax(mining): replace prose comments with usage examples in miner_factory.go 2026-04-02 10:11:37 +01:00
miner_factory_test.go refactor: Add MinerFactory to centralize miner instantiation 2025-12-31 11:12:33 +00:00
mining.go ax(mining): replace prose description on Miner interface with usage examples 2026-04-02 10:52:05 +01:00
mining_profile.go ax(mining): replace banned errors import with ErrInternal in mining_profile.go 2026-04-02 08:42:39 +01:00
mining_test.go Fix test failures and unused imports after combining PRs 2026-02-02 06:12:37 +00:00
node_service.go ax(mining): replace prose comments with usage examples in node_service.go 2026-04-02 09:37:23 +01:00
profile_manager.go ax(mining): replace single-letter loop variable p with profile in profile_manager.go 2026-04-02 10:21:40 +01:00
profile_manager_test.go test: Add comprehensive profile_manager_test.go (TEST-CRIT-2) 2025-12-31 15:20:00 +00:00
ratelimiter.go ax(mining): replace prose comments with usage examples in ratelimiter 2026-04-02 10:25:33 +01:00
ratelimiter_test.go ax(mining): rename ratelimiter tests to TestFilename_Function_{Good,Bad,Ugly} pattern 2026-04-02 09:43:12 +01:00
repository.go ax(mining): replace FileRepository prose comment with usage example 2026-04-02 10:05:33 +01:00
repository_test.go test: Add error path unit tests for context cancellation and cleanup 2025-12-31 13:04:20 +00:00
service.go ax(mining): rename mgr to concreteManager (AX Principle 1) 2026-04-02 07:52:05 +01:00
service_test.go fix: Comprehensive code hardening from 4-domain Opus review 2025-12-31 14:33:30 +00:00
settings_manager.go ax(mining): rename SettingsManager receiver sm to settingsManager 2026-04-02 10:16:10 +01:00
settings_manager_test.go ax(mining): rename settings_manager tests to Good/Bad/Ugly convention 2026-04-02 10:23:40 +01:00
simulated_miner.go ax(mining): replace prose comments with usage examples in simulated_miner.go 2026-04-02 10:28:07 +01:00
stats_collector.go ax(mining): replace prose comments with usage examples in StatsCollector 2026-04-02 10:53:15 +01:00
stats_collector_test.go feat: Add API authentication and comprehensive code review fixes 2025-12-31 14:07:26 +00:00
supervisor.go ax(mining): replace prose comments with usage examples on supervisor types 2026-04-02 10:56:11 +01:00
syslog_unix.go chore: migrate module path from github.com to forge.lthn.ai 2026-02-22 21:39:01 +00:00
syslog_windows.go chore: migrate module path from github.com to forge.lthn.ai 2026-02-22 21:39:01 +00:00
throttle_test.go fix: Comprehensive code hardening from 4-domain Opus review 2025-12-31 14:33:30 +00:00
ttminer.go ax(mining): replace prose comments with usage examples on CheckInstallation 2026-04-02 10:45:30 +01:00
ttminer_start.go chore: migrate module path from github.com to forge.lthn.ai 2026-02-22 21:39:01 +00:00
ttminer_stats.go refactor: Add StatsCollector pattern with miner type identification 2025-12-31 13:02:01 +00:00
version.go ax(mining): replace prose comment with usage example on FetchLatestGitHubVersion 2026-04-02 09:51:39 +01:00
xmrig.go ax(mining): replace prose comments with usage examples on CheckInstallation 2026-04-02 10:45:30 +01:00
xmrig_gpu_test.go fix: Comprehensive code hardening from 4-domain Opus review 2025-12-31 14:33:30 +00:00
xmrig_start.go chore: migrate module path from github.com to forge.lthn.ai 2026-02-22 21:39:01 +00:00
xmrig_stats.go refactor: Add StatsCollector pattern with miner type identification 2025-12-31 13:02:01 +00:00
xmrig_test.go Fix test failures and unused imports after combining PRs 2026-02-02 06:12:37 +00:00