Virgil
1ee54add39
refactor(node): align remaining AX naming and examples
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 14:11:17 +00:00
Virgil
3733e61962
refactor(node): tighten AX comments across public APIs
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 14:04:41 +00:00
Virgil
723f71143e
refactor(node): align AX naming across transport and protocol helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 13:56:56 +00:00
Virgil
8fc3be03a6
refactor(node): align AX comments across public APIs
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 13:36:45 +00:00
Virgil
711a43aa3f
refactor(node): remove AX compatibility aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 13:26:00 +00:00
Virgil
cc0715785d
fix(node): restore AX compatibility aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 13:11:24 +00:00
Snider
aa182f5284
Revert "feat(compat): implement spec-described aliases across all packages"
...
Security Scan / security (push) Successful in 9s
Test / test (push) Successful in 1m20s
This reverts commit 85de30a528 .
2026-03-31 12:26:23 +01:00
Snider
85de30a528
feat(compat): implement spec-described aliases across all packages
...
Add compatibility aliases documented in specs but missing from code:
- node: NewNodeManagerWithPaths, NewPeerRegistryWithPath (deprecated
constructor aliases), RegisterWithTransport (deprecated method alias),
ConnectedPeers (count alias), GetLogsPayload (type alias)
- levin: Short-form Value constructors (Uint64Val, StringVal, ObjectVal,
etc.) matching spec naming
- logging: WithComponent, GetLevel, GetGlobal (deprecated method aliases)
- ueps: TagCurrentLay, TagTargetLay (short-form tag constant aliases)
All aliases delegate to the canonical AX-compliant names. Tests cover
every alias with round-trip verification where applicable.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 12:25:22 +01:00
Virgil
819862a1a4
refactor(node): tighten AX naming across core paths
...
Security Scan / security (push) Successful in 11s
Test / test (push) Successful in 1m38s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-30 22:31:11 +00:00
Virgil
c03b3410e6
refactor(node): remove legacy compatibility aliases
...
Security Scan / security (push) Successful in 10s
Test / test (push) Successful in 1m29s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-30 21:27:45 +00:00
Virgil
7ce21cdba1
refactor(node): adopt AX-native protocol names
...
Security Scan / security (push) Successful in 10s
Test / test (push) Successful in 1m30s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-30 21:21:07 +00:00
Virgil
4c8bced1e7
refactor(node): add AX-native accessors and usage docs
...
Security Scan / security (push) Successful in 9s
Test / test (push) Successful in 1m28s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-30 20:03:06 +00:00
Virgil
c678d20608
refactor(repo): prefer AX error names
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-30 19:44:05 +00:00
Virgil
d7681bf637
refactor(repo): complete AX v0.8.0 polish pass
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-26 16:26:18 +00:00
Virgil
04ae11da43
refactor(node): replace stdlib helpers with core primitives
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-26 14:37:02 +00:00
Virgil
be55b2499b
chore(node): upgrade to core v0.8.0-alpha.1
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-26 14:31:25 +00:00
Snider
6fd3fe1cd2
refactor(node): migrate module path to dappco.re/go/core/p2p
...
Security Scan / security (pull_request) Successful in 8s
Test / test (pull_request) Successful in 2m2s
Update go.mod module line from forge.lthn.ai/core/go-p2p to
dappco.re/go/core/p2p. Migrate core dependency paths: go-log to
dappco.re/go/core/log v0.1.0, go-io to dappco.re/go/core/io v0.2.0.
Update all .go import paths across 18 source files. Borg, Poindexter,
and Enchantrix dependencies remain on forge.lthn.ai as they have not
been migrated upstream.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-22 02:06:51 +00:00
Snider
66bc0b862f
refactor: replace fmt.Errorf/os.* with go-log/go-io conventions
...
Security Scan / security (push) Successful in 9s
Test / test (push) Successful in 2m7s
Replace all fmt.Errorf and errors.New in production code with
coreerr.E("caller.Method", "message", err) from go-log. Replace
os.ReadFile/os.WriteFile/os.MkdirAll/os.Remove with coreio.Local
equivalents from go-io. Test files left untouched.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-16 20:38:55 +00:00
Claude
030834905e
chore: use slices.Sorted(maps.Keys()) for ordered iteration
...
Security Scan / security (pull_request) Successful in 14s
Test / test (pull_request) Successful in 2m5s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 16:14:50 +00:00
Snider
ca04a88e35
refactor: apply go fix modernizers for Go 1.26
...
Automated fixes: interface{} → any, range-over-int, t.Context(),
wg.Go(), strings.SplitSeq, strings.Builder, slices.Contains,
maps helpers, min/max builtins.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-22 21:00:16 +00:00
Claude
f80166251b
feat(levin): connection with framed TCP packet I/O
...
Co-Authored-By: Charon <charon@lethean.io>
2026-02-20 19:29:41 +00:00
Claude
101ef37985
feat(levin): portable storage section encode/decode
...
Co-Authored-By: Charon <charon@lethean.io>
2026-02-20 19:27:31 +00:00
Claude
abc88f5c7a
feat(levin): portable storage varint encode/decode
...
Co-Authored-By: Charon <charon@lethean.io>
2026-02-20 19:23:28 +00:00
Claude
7089e0990c
feat(levin): header encode/decode (33-byte Levin packet framing)
...
Co-Authored-By: Charon <charon@lethean.io>
2026-02-20 19:23:24 +00:00