Virgil
a1a19b7e82
fix(lns): make catalog lookup helpers nil-safe
2026-04-02 17:58:59 +00:00
Virgil
23475a014d
chore(lns): request spec access to complete RFC parity gate
2026-04-02 17:31:44 +00:00
Virgil
49dfd6ebd2
chore(lns): checkpoint after no-op revalidation against unavailable specs
2026-04-02 17:30:12 +00:00
Virgil
445584812b
chore(lns): confirm RFC parity and AX-compliance checkpoint
2026-04-02 17:27:17 +00:00
Virgil
47a6151682
fix(lns): apply catalog overrides to service lookups
2026-04-02 17:25:12 +00:00
Virgil
a5f3ce858f
chore(lns): confirm RFC parity and AX design audit
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 17:23:14 +00:00
Virgil
c2d03f549e
chore(lns): confirm RFC parity and AX design compliance
...
No additional features were found between the local implementation and accessible reference behavior. README/spec paths under ~/spec/ were inaccessible in this environment, so no spec-driven deltas were applied.
Co-authored-by: Virgil <virgil@lethean.io>
2026-04-02 17:19:21 +00:00
Virgil
0521906ee9
chore(lns): checkpoint after RFC parity revalidation (specs unavailable)
2026-04-02 17:17:07 +00:00
Virgil
fcef41f0c4
feat(lns): add configurable catalog overrides
2026-04-02 17:05:59 +00:00
Virgil
436b211768
chore(lns): no-op RFC parity checkpoint after revalidation
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 17:01:03 +00:00
Virgil
90f472a5f8
feat(lns): expose service-level catalog lookup helpers
...
Add Service LookupCatalogName and GetLookupCatalogName wrappers and tests to ensure dotted-label catalog resolution remains preserved at service scope.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 16:53:52 +00:00
Virgil
b66ae9bf29
chore(lns): no-op RFC parity checkpoint due inaccessible specs
2026-04-02 16:50:46 +00:00
Virgil
4146756b7e
chore(lns): report rfc-parity review status
2026-04-02 16:47:46 +00:00
Virgil
22e24a1b4f
chore(lns): confirm rfc implementation parity
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 16:45:14 +00:00
Virgil
43b72f280d
feat(lns): export catalog lookup helper
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:52:42 +00:00
Virgil
c5a3367339
Add LNS covenant helper aliases
2026-04-02 14:48:33 +00:00
Virgil
692e825765
Align LNS hash operation metadata
2026-04-02 14:43:17 +00:00
Virgil
4a2b6fc752
chore(lns): clarify catalog lookup order
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:40:08 +00:00
Virgil
417619dcd3
feat(lns): add ipc handler lifecycle hook
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:36:02 +00:00
Virgil
3847888518
fix(covenant): align unknown covenant sanity limits
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:31:05 +00:00
Virgil
ff465a5ead
fix(lns): reject malformed names during resolve
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:27:45 +00:00
Virgil
95364dd51e
fix(lns): preserve dotted catalog lookups
...
Hash catalog fallbacks directly so canonical .lthn lookups still work for labels that contain dots.
Add a regression test that covers raw dotted labels and canonical dotted suffix lookups.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:25:15 +00:00
Virgil
e417044fe4
feat(covenant): add default catalog aliases and claim sanity checks
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:20:50 +00:00
Virgil
91ec180a86
Normalize covenant catalog lookups
2026-04-02 14:17:08 +00:00
Virgil
55fd86a33e
Refine LNS catalog lookup normalization
2026-04-02 14:12:55 +00:00
Virgil
a19e466f39
Add LNS lifecycle hooks
2026-04-02 14:10:08 +00:00
Virgil
50f022d7f0
Align LNS catalog aliases with AX style
2026-04-02 14:07:25 +00:00
Virgil
4e145e8786
feat(lns): expose catalog entry aliases
...
Co-authored-by: Virgil <virgil@lethean.io>
2026-04-02 14:04:45 +00:00
Virgil
670d9520fd
refactor(lns): simplify catalog lookup normalization
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:01:29 +00:00
Virgil
6527eebb62
refactor(lns): prefer normalized catalog lookups
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:58:11 +00:00
Virgil
a5dab9c9f6
Add catalog lookup normalization coverage
2026-04-02 13:54:57 +00:00
Virgil
067dc2419b
feat(lns): expose covenant type predicates
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:51:18 +00:00
Virgil
8b2f18be35
refactor(lns): route hash aliases through resolve helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:47:51 +00:00
Virgil
5d82f9139f
refactor(lns): route alias lookups through primary helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:44:30 +00:00
Virgil
7221347d4c
refactor(lns): dedupe catalog lookup helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:40:43 +00:00
Virgil
7b13f6a774
refactor lns catalog lookups
2026-04-02 13:37:27 +00:00
Virgil
2159139e33
Align LNS resolver hashing with DNS
2026-04-02 13:23:58 +00:00
Virgil
ed02176eab
Make lns registration fail fast on nil core
2026-04-02 13:21:31 +00:00
Virgil
f5922490ae
feat(lns): export name state rules alias
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:17:43 +00:00
Virgil
f65f9ad47f
feat(lns): export name-state primitives
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:14:04 +00:00
Virgil
a07c951f4d
refactor(lns): simplify canonical name helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:10:14 +00:00
Virgil
fbb93f26a3
chore(lns): verify spec parity
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:07:24 +00:00
Virgil
ee45072ff0
refactor(lns): route lookups through package catalogs
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:04:27 +00:00
Virgil
f88af7835a
chore(lns): verify spec parity
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 13:00:09 +00:00
Virgil
b6968e4dda
feat(lns): add reserved value aliases
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:58:28 +00:00
Virgil
d94a1a2279
feat(dns): add nsec helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:54:37 +00:00
Virgil
423a551896
refactor(dns): preserve alias-specific error names
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:50:29 +00:00
Virgil
34c77a146d
feat(dns): add get alias parity
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:46:30 +00:00
Virgil
428a71c6b2
feat(lns): add missing get alias helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:40:47 +00:00
Virgil
ce16ae6e5b
feat(lns): add get aliases for resolve helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 12:34:19 +00:00