Virgil
8798210a4d
Add prettier lint adapter
2026-04-01 05:13:43 +00:00
Virgil
382fe209de
chore: verify lint RFC implementation
2026-03-30 15:18:30 +00:00
Virgil
0b41f3caeb
docs: clarify lint RFC stream semantics
2026-03-30 15:10:39 +00:00
Virgil
4414aea2b0
docs: clarify lint RFC execution semantics
2026-03-30 15:05:08 +00:00
Virgil
6d226ce8e2
docs: clarify lint tool inventory contract
2026-03-30 14:59:41 +00:00
Virgil
e772a1f0f6
docs: clarify lint compliance shortcut semantics
2026-03-30 14:53:40 +00:00
Virgil
d5be05c578
docs: align lint RFC with AX standard
2026-03-30 14:32:40 +00:00
Virgil
8622e582ab
docs: clarify lint RFC contract
2026-03-30 14:27:10 +00:00
Virgil
6ed4ab5ac5
docs: tighten lint RFC contract details
2026-03-30 14:20:32 +00:00
Virgil
0d9fbd7906
docs: rewrite lint RFC to match implementation
2026-03-30 14:14:58 +00:00
Virgil
7ab634bcd2
feat(ax): implement RFC lint orchestration CLI
2026-03-30 13:50:39 +00:00
Snider
119df680d7
docs: add lint RFC and AX RFC to repo docs for agent access
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-30 14:24:33 +01: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
140d2b0583
test(cli): add artifact validation harnesses
2026-03-30 11:45:35 +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
d5bc922325
fix(ax): stabilise map-derived ordering
2026-03-30 10:46:52 +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
8ab944d0e7
chore: sync dependencies for v0.3.5
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 17:54:30 +00:00
Snider
876c65bd70
chore: sync dependencies for v0.3.4
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 17:49:52 +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
94df217e84
feat: add en-GB locale file for QA commands
...
69 translation keys for qa, format, test, coverage, watch commands.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 00:33:04 +00:00
Snider
a001224b68
chore: sync dependencies for v0.3.3
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-16 22:18:05 +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
a36f835fe0
refactor: replace os.* and fmt.Errorf with go-io/go-log conventions
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-16 19:44:45 +00:00
Snider
b0bb2de141
chore: sync go.mod dependencies
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-15 15:38:09 +00:00
Snider
44619055ab
chore: add .core/ and .idea/ to .gitignore
2026-03-15 10:17:50 +00:00
Snider
21f19249db
fix: update stale import paths and dependency versions from extraction
...
Resolve stale forge.lthn.ai/core/cli v0.1.0 references (tag never existed,
earliest is v0.0.1) and regenerate go.sum via workspace-aware go mod tidy.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-14 13:38:59 +00:00
Snider
75b306c308
docs: add CLAUDE.md project instructions
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-13 13:38:02 +00:00
Snider
e876b62045
docs: add human-friendly documentation
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 13:02:40 +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
af5c792da8
feat(lint): add pkg/detect + pkg/php — project detection and PHP QA toolchain
...
Add project type detection (pkg/detect) and complete PHP quality assurance
package (pkg/php) with formatter, analyser, audit, security, refactor,
mutation testing, test runner, pipeline stages, and QA runner that builds
process.RunSpec for orchestrated execution.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-09 13:13:30 +00:00