Virgil
c7d6db8ee2
feat(lint): add sarif output for catalog checks
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 11:59:46 +00:00
Virgil
71529076b3
refactor(lint): centralise run output resolution
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 11:37:01 +00:00
Virgil
a26a4e1301
refactor(lint): clarify orchestration names
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 11:30:49 +00:00
Virgil
23c5d20b1b
feat(lint): add named schedule presets
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 10:46:41 +00:00
Virgil
be7f9fe966
Improve lint tool inventory output
2026-04-01 07:19:43 +00:00
Virgil
c82c57748c
Add core-lint files flag
2026-04-01 07:11:28 +00:00
Virgil
e9085f6489
Refine core-lint command naming
2026-04-01 06:57:15 +00:00
Virgil
7a86afbc65
Improve lint command AX ergonomics
2026-04-01 06:43:30 +00:00
Virgil
b8ee543bae
Populate adapter versions in lint reports
2026-04-01 06:28:04 +00:00
Virgil
7ab634bcd2
feat(ax): implement RFC lint orchestration CLI
2026-03-30 13:50:39 +00:00
Virgil
eec45af6cc
fix(ax): harden structured output paths
2026-03-30 12:28:42 +00:00
Virgil
1660fe025f
test(ax): sync health and security coverage
2026-03-30 12:20:10 +00:00
Virgil
7b2bb529e1
fix(ax): honour php security flags
2026-03-30 12:11:28 +00:00
Virgil
364b4b96de
fix(ax): normalise audit and health machine output
2026-03-30 11:59:38 +00:00
Virgil
4a6f59b6fc
fix(ax): fail total review and issue outages
2026-03-30 11:22:50 +00:00
Virgil
e05d7cf070
fix(ax): stabilise watch output
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-30 10:52:49 +00:00
Virgil
e1616a055d
fix(ax): stabilise remaining qa output
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-30 10:41:49 +00:00
Virgil
30691b883c
fix(ax): stabilise issue triage ordering
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-30 10:38:01 +00:00
Virgil
72b4fc4871
fix(ax): keep health summaries accurate under filters
2026-03-30 10:28:16 +00:00
Virgil
1f34ead44f
fix(ax): make health and issues machine-friendly
2026-03-30 10:24:38 +00:00
Virgil
95c32c21ca
fix(ax): preserve partial review results
2026-03-30 10:14:03 +00:00
Virgil
29a2722eda
fix(ax): preserve docblock partial results
2026-03-30 10:05:38 +00:00
Virgil
8c8c6a9d2e
fix(ax): clean php structured output modes
2026-03-30 08:14:46 +00:00
Virgil
6d202bb1d9
fix(qa): remove duplicated audit JSON helpers
2026-03-30 07:57:32 +00:00
Virgil
d9d7ae7ffa
fix(ax): complete machine-friendly QA output updates
2026-03-30 07:55:44 +00:00
Virgil
3af8556d64
feat(qa): include fetch errors in issues/review JSON and continue on partial failures
2026-03-30 07:43:38 +00:00
Virgil
dfed5e3ab1
feat(qa): make php commands JSON-clean and deterministic
2026-03-30 07:43:29 +00:00
Virgil
a3648041ce
feat(qa,lint): add deterministic and JSON-friendly command output
2026-03-30 07:43:29 +00:00
Virgil
cf9e43f0ad
feat: improve qa output determinism and JSON modes
2026-03-30 07:43:29 +00:00
Virgil
aa57d1e09f
feat(qa): align php command output with AX machine-friendly mode
2026-03-30 07:35:19 +00:00
Virgil
182f108d37
feat: align qa and lint outputs with agent experience
2026-03-30 07:21:21 +00:00
Snider
471266200e
refactor: pass locales via RegisterCommands
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 01:38:32 +00:00
Snider
e7d469cc8d
feat: embed and load locale translations on init
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 00:45:18 +00:00
Snider
9681b062ac
refactor: replace all remaining fmt.Errorf with coreerr.E from go-log
...
Replaces ~46 fmt.Errorf and errors.New calls in production code across
pkg/lint, pkg/php, cmd/core-lint, and cmd/qa with structured coreerr.E()
calls using the forge.lthn.ai/core/go-log convention.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-16 21:48:58 +00:00
Snider
f1aae0055f
feat(lint): add PHP QA commands to core qa
...
Add 8 PHP subcommands to the qa parent command: fmt, stan, psalm,
audit, security, rector, infection, and test. Each command detects
the PHP project and delegates to the pkg/php library functions.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-09 13:17:30 +00:00
Snider
bf06489806
feat: add cmd/qa from go-devops
...
QA commands (watch, review, health, issues, docblock) now live
alongside the lint library they depend on.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-09 12:28:24 +00:00
Snider
92cda64a02
feat: add core-lint CLI with check, catalog list, catalog show
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 11:01:35 +00:00