575b0fde0d
test(xatu): relax diagnostic count assertions
2026-09-19 11:10:16 -04:00
460e7e25ad
test(xatu): simplify future sight tests
2026-09-19 11:06:14 -04:00
22e8c896c0
test(xatu): keep multiline fixtures in testdata
2026-09-19 11:02:12 -04:00
7b5559595e
test(xatu): format inline fixtures
2026-09-19 10:59:29 -04:00
825a1b9773
test(xatu): use explicit path construction fixture
2026-09-19 10:58:28 -04:00
46c1ca65b7
test(xatu): inline short future sight fixtures
2026-09-19 10:53:57 -04:00
0485e5eb88
style(xatu): order rule dispatch list
2026-09-19 10:49:43 -04:00
8d4018c5dd
refactor(xatu): order parser conversions by use
2026-09-19 10:43:07 -04:00
d455dcfb46
refactor(xatu): use conversion traits in parser
2026-09-19 10:36:57 -04:00
0b67331ca3
refactor(xatu): clarify parser conversions
2026-09-19 10:34:47 -04:00
d2fc9cb0af
style(rust): drop declaration ordering rule
2026-09-19 10:30:53 -04:00
5190d1ed01
style(rust): document declaration ordering
2026-09-19 10:29:05 -04:00
efb2fd3234
style(xatu): order AST declarations by use
2026-09-19 10:23:09 -04:00
c790bf06fc
style(xatu): order AST support declarations
2026-09-19 10:22:04 -04:00
731ad83ae9
style(xatu): order AST declarations
2026-09-19 10:18:24 -04:00
f8966fe2a8
feat(xatu): report deprecated toPath calls
2026-09-18 23:57:08 -04:00
a6fe84190e
test(xatu): cover future sight findings
2026-09-18 23:25:00 -04:00
1fa3962fed
refactor(xatu): return structured reports
2026-09-18 22:43:17 -04:00
113018a62c
feat(xatu): reject files with parse errors
2026-09-18 21:14:00 -04:00
11f1eba26f
feat(xatu): add lint architecture
2026-09-18 20:57:39 -04:00
d974a46211
chore(vendor): remove unused anyhow crate
2026-09-17 15:14:18 -04:00
6b29f2c2b9
feat(status): add error context
2026-09-17 15:07:14 -04:00
49cf043035
feat(status): add status type
2026-09-17 14:57:50 -04:00
37539682d4
chore(vendor): add anyhow crate
2026-09-17 14:13:23 -04:00
7a3a3d6b90
feat(xatu): scaffold source collection
2026-09-17 14:09:47 -04:00
87916a8e17
docs(skills): add build style skill
2026-09-17 12:45:29 -04:00
498d0dd467
docs: update project todo list
2026-09-17 09:57:17 -04:00
b4b77faaa9
refactor(rust): align workspace with style rules
2026-09-17 09:57:11 -04:00
cf9a671fb8
feat(skills): add style review workflow
2026-09-17 09:56:58 -04:00
247712582a
chore: remove unused Rust projects
2026-09-17 01:14:58 -04:00
ddc7952399
feat(xatu): scaffold project
...
Add the Xatu Rust package as a minimal hello-world skeleton with Cargo workspace metadata and Bazel library, binary, and test targets.
Include the Statix and Deadnix evaluation notes so the new linter work starts with the prior rule and architecture research.
2026-09-17 00:26:12 -04:00
885124c240
feat(nix): lint let binding order
2026-09-16 18:13:35 -04:00
7b09cea3af
feat(nix): add style linter scaffold
2026-09-16 16:03:59 -04:00
82ad65a3a4
build(rust): vendor rnix parser crate
2026-09-16 15:51:43 -04:00
cbdf482422
refactor(dotfiles): order default let bindings
2026-09-16 14:50:19 -04:00
82b727e437
refactor(dotfiles): use formatter output in fix app
2026-09-16 14:19:28 -04:00
652b92d4f4
docs(skills): add nix let review rule
2026-09-16 13:44:35 -04:00
8154feba5a
feat(skills): add nix style guidance
2026-09-16 11:27:24 -04:00
e15ce7f16b
style(nix): apply style fixes
2026-09-16 00:16:08 -04:00
d24f58a4c9
feat(nix): add style tooling
2026-09-16 00:13:28 -04:00
5d40b43dd9
fix(nixos): avoid redundant deploy closure transfers
2026-09-15 21:16:30 -04:00
9a038d9821
feat(nixos): add pikachu homepage guest
2026-09-15 20:44:56 -04:00
fca37666d3
fix(nixos): keep palworld server stopped by default
2026-09-15 19:03:00 -04:00
aa1a330ef3
fix(nixos): decouple game startup from guest readiness
2026-09-15 18:04:51 -04:00
7be45ac44c
fix(nixos): deploy from source checkout
2026-09-15 17:08:49 -04:00
4b3ca27637
docs(obsidian): process inbox notes
2026-09-15 09:44:36 -04:00
a73b59aa0a
feat(copyparty): add read-only root volume
2026-09-14 22:50:45 -04:00
6159d87d10
fix(valheim): disable raids
2026-09-14 21:21:00 -04:00
e65eb8389f
chore(pi): drop obsolete tool validation patch
2026-09-14 20:29:37 -04:00
212ed506a2
fix(pi): reject broken managed tool binaries
2026-09-14 10:57:23 -04:00