Virgil
f127ac2fcb
chore: polish ax v0.8.0 compliance
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-26 16:39:59 +00:00
Virgil
4f33c15d6c
refactor(ansible): upgrade core to v0.8.0-alpha.1
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-26 14:47:37 +00:00
55a0f4fcfb
Delete docs/security-attack-vector-mapping.md
CI / test (push) Failing after 2s
CI / auto-fix (push) Failing after 1s
CI / auto-merge (push) Failing after 1s
2026-03-23 20:38:22 +00:00
23dc42835b
Merge pull request '[agent/codex] API contract extraction. For every exported type, function, ...' ( #10 ) from agent/api-contract-extraction--for-every-expor into dev
CI / test (push) Failing after 2s
CI / auto-fix (push) Failing after 0s
CI / auto-merge (push) Failing after 0s
CI / auto-fix (pull_request) Failing after 0s
CI / test (pull_request) Failing after 2s
CI / auto-merge (pull_request) Failing after 0s
2026-03-23 14:20:28 +00:00
Virgil
7138ecd8d6
docs: add API contract extraction
2026-03-23 14:20:11 +00:00
5a913a5414
Merge pull request '[agent/codex] Convention drift check. stdlib→core.*, UK English, missing...' ( #9 ) from agent/convention-drift-check--stdlib-core----u into dev
CI / test (push) Failing after 2s
CI / auto-fix (push) Failing after 0s
CI / auto-merge (push) Failing after 0s
2026-03-23 14:18:57 +00:00
Virgil
0c9a933b9c
docs: add convention drift report
2026-03-23 14:17:54 +00:00
fb6b706993
Merge pull request '[agent/codex] Security attack vector mapping. Read CLAUDE.md. Map every ex...' ( #6 ) from agent/security-attack-vector-mapping--read-cla into dev
CI / test (push) Failing after 2s
CI / auto-fix (push) Failing after 0s
CI / auto-merge (push) Failing after 0s
2026-03-23 13:08:39 +00:00
Virgil
07f777a280
docs: map ansible external input attack vectors
2026-03-23 13:08:23 +00:00
ac0633c60b
Merge pull request '[agent/codex] Full audit per issue #3 . Read CLAUDE.md. Report ALL findings...' ( #4 ) from agent/full-audit-per-issue--3--read-claude-md into dev
CI / test (push) Failing after 1s
CI / auto-fix (push) Failing after 0s
CI / auto-merge (push) Failing after 0s
2026-03-22 18:15:56 +00:00
2a887a99a9
Merge pull request '[agent/claude] Migrate module path to dappco.re/go/core/ansible. Update go....' ( #2 ) from agent/migrate-module-path-to-dappco-re-go-core into main
CI / test (push) Failing after 2s
CI / auto-fix (push) Failing after 1s
CI / auto-merge (push) Failing after 0s
2026-03-22 01:51:17 +00:00
Snider
b3eed66230
refactor(ansible): migrate module path to dappco.re/go/core/ansible
...
CI / test (pull_request) Failing after 2s
CI / auto-fix (pull_request) Failing after 0s
CI / auto-merge (pull_request) Failing after 0s
Update go.mod module line and all dependencies from forge.lthn.ai to
dappco.re paths (core v0.5.0, log v0.1.0, io v0.2.0). Update all .go
import paths. Rewrite cmd/ansible/ for new core.Command API replacing
the cobra-based CLI integration. Update documentation references.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-22 01:50:56 +00:00
Snider
1f2535bcfa
Merge remote-tracking branch 'github/dev'
CI / test (push) Failing after 2s
CI / auto-fix (push) Failing after 1s
CI / auto-merge (push) Failing after 0s
2026-03-22 00:57:38 +00:00
Snider
65960a9b31
Merge remote-tracking branch 'origin/main'
2026-03-22 00:57:37 +00:00
Snider
ba62c26954
chore: sync dependencies for v0.1.6
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 17:53:59 +00:00
Snider
cd181b4382
chore: sync dependencies for v0.1.5
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 17:47:52 +00:00
Snider
75ef4e4ca7
ci: add Core ecosystem CI workflow with CodeRabbit auto-fix
...
Uses dAppCore/build actions for test, auto-fix on CodeRabbit changes,
and auto-merge on CodeRabbit approval.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 14:05:54 +00:00
da6c3cae21
Merge pull request '[agent/claude:opus] DX audit and fix. 1) Review CLAUDE.md — update any outdate...' ( #1 ) from agent/dx-audit-and-fix--1--review-claude-md into main
2026-03-17 08:26:20 +00:00
Snider
d2f786ce61
fix(dx): audit CLAUDE.md, fix cmd errors, add tests
...
- CLAUDE.md: fix module count (174→41+3), KnownModules count (68→80),
update error handling convention to reflect coreerr.E() migration
- cmd/ansible: replace fmt.Errorf with coreerr.E(), os.Stat with
coreio.Local.Exists()/IsDir(), os.Getwd with filepath.Abs()
- Add 38 tests for untested critical paths: non-SSH module handlers
(debug, fail, assert, set_fact, include_vars, meta), handleLookup,
SetInventory, iterator functions, resolveExpr with registered vars/
facts/task vars/host vars/filters
Coverage: 23.4% → 27.7%
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 08:26:07 +00:00
Snider
8f135c3f72
chore: sync dependencies for v0.1.4
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-16 22:17:44 +00:00
Snider
2d51fb4d0e
refactor: replace os.* and fmt.Errorf with go-io/go-log conventions
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-16 19:50:03 +00:00
Snider
ce48e74340
chore: sync go.mod dependencies
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-15 15:36:18 +00:00
Snider
b3a8be7d59
chore: add .core/ and .idea/ to .gitignore
2026-03-15 10:17:49 +00:00
Snider
961efc6ed8
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
46ff6b7bc7
docs: add CLAUDE.md project instructions
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-13 13:38:01 +00:00
Snider
322b3a8038
docs: add human-friendly documentation
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 13:02:40 +00:00
Snider
818f9f311a
feat: add cmd/ansible from go-devops
...
Ansible CLI commands now live alongside the ansible library.
Package anscmd to avoid collision with root ansible package.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-09 12:28:25 +00:00
Snider
4fe5484e1f
feat: extract ansible package from go-devops
...
Pure Go Ansible playbook engine: YAML parser, SSH executor, 30+ module
implementations, Jinja2-compatible templating, privilege escalation,
event-driven callbacks, and inventory pattern matching.
438 tests passing with race detector.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-09 11:37:27 +00:00