Commit graph

24 commits

Author SHA1 Message Date
24288670c5 Merge pull request '[agent/codex] Security attack vector mapping. Read CLAUDE.md. Map every ex...' (#12) from agent/security-attack-vector-mapping--read-cla into dev
Some checks failed
CI / auto-fix (push) Failing after 0s
CI / test (push) Failing after 3s
CI / auto-merge (push) Failing after 0s
2026-03-23 13:00:49 +00:00
Virgil
f9e1725c7d docs(cache): map security attack vectors
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-23 12:59:56 +00:00
50562a15dd Merge pull request '[agent/codex] Fix ALL findings from issue #4. Read CLAUDE.md first. AX: fi...' (#9) from agent/fix-all-findings-from-issue--4--read-cla into dev
Some checks failed
CI / test (push) Failing after 3s
CI / auto-fix (push) Failing after 0s
CI / auto-merge (push) Failing after 0s
2026-03-23 07:35:55 +00:00
Virgil
cabb7b1d0e fix(cache): resolve issue 4 findings 2026-03-23 07:35:31 +00:00
880ea299f1 Merge pull request '[agent/codex] Run: echo "Hello from $(hostname) — $(go version) — $(un...' (#7) from agent/run--echo--hello-from---hostname------go into dev
Some checks failed
CI / test (push) Failing after 1s
CI / auto-fix (push) Failing after 0s
CI / auto-merge (push) Failing after 0s
2026-03-22 17:26:23 +00:00
Virgil
6881997b91 test(cache): verify docker sandbox
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-22 17:25:57 +00:00
55ca7503d0 Merge pull request '[agent/codex] Run: echo "Hello from $(hostname) — $(go version) — $(un...' (#6) from agent/run--echo--hello-from---hostname------go into dev
Some checks failed
CI / test (push) Failing after 1s
CI / auto-fix (push) Failing after 0s
CI / auto-merge (push) Failing after 0s
2026-03-22 17:20:02 +00:00
4b36f935dd Merge pull request '[agent/claude] Update go.mod require lines from forge.lthn.ai to dappco.re ...' (#3) from agent/update-go-mod-require-lines-from-forge-l into main
Some checks failed
CI / test (push) Failing after 2s
CI / auto-fix (push) Failing after 0s
CI / auto-merge (push) Failing after 0s
2026-03-22 01:25:08 +00:00
Snider
b36729e592 chore(cache): migrate to dappco.re vanity import path
Some checks failed
CI / test (pull_request) Failing after 2s
CI / auto-fix (pull_request) Failing after 0s
CI / auto-merge (pull_request) Failing after 0s
Update module path from forge.lthn.ai/core/go-cache to
dappco.re/go/core/cache. Update dependencies to dappco.re/go/core/io
v0.2.0 and dappco.re/go/core/log v0.1.0. Fix path traversal prefix
collision in Cache.Path() and update package doc comment.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-22 01:24:52 +00:00
Snider
361461b360 Merge remote-tracking branch 'github/dev'
Some checks failed
CI / test (push) Failing after 3s
CI / auto-fix (push) Failing after 0s
CI / auto-merge (push) Failing after 1s
2026-03-22 00:57:35 +00:00
Snider
0ffc73918a Merge remote-tracking branch 'origin/main' 2026-03-22 00:57:34 +00:00
Snider
b449e7ec09 chore: sync dependencies for v0.1.6
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 17:54:58 +00:00
Snider
85e10f6f1a chore: sync dependencies for v0.1.5
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 17:50:56 +00:00
Snider
af3299fb0b 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:26 +00:00
5912a72886 Merge pull request '[agent/claude:sonnet] Fix these issues: 1) Update docs/architecture.md line ~182 �...' (#2) from agent/fix-these-issues--1--update-docs-archite into main 2026-03-17 08:02:42 +00:00
Snider
0186ddc119 fix(docs,tests): fix stale coreerr example and add missing test coverage
- docs/architecture.md: replace fmt.Errorf with coreerr.E() to match actual implementation
- cache_test.go: add TestGitHubKeys for GitHubReposKey/GitHubRepoKey (was 0% coverage)
- cache_test.go: add TestPathTraversalRejected for Path() traversal guard

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 07:11:04 +00:00
Snider
79fdf35e45 chore: sync dependencies for v0.1.4
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-16 22:17:39 +00:00
Snider
a8fa63e7f1 fix(cache): replace fmt.Errorf and raw errors with coreerr.E(), standardise go-io import alias
- Add forge.lthn.ai/core/go-log as direct dependency (was indirect)
- Alias go-io import as coreio throughout cache.go and cache_test.go
- Replace all fmt.Errorf calls in Path() with coreerr.E()
- Wrap all raw error returns from stdlib/medium calls with coreerr.E()
- No interface implemented by Cache found; compile-time check skipped

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-16 18:19:50 +00:00
Snider
df8d4f976e chore: add .core/ and .idea/ to .gitignore 2026-03-15 10:17:49 +00:00
Snider
d623b32fc4 docs: add CLAUDE.md project instructions
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-13 13:38:01 +00:00
Snider
6e418efb48 docs: add human-friendly documentation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 13:02:40 +00:00
Snider
32ede3b495 security: prevent path traversal in cache key resolution
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 08:28:55 +00:00
Snider
dbf7719032 chore: add .core/ build and release configs
Add go-devops build system configuration for standardised
build, test, and release workflows across the Go ecosystem.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-06 18:52:36 +00:00
Snider
9f8cb6cd0e feat: extract cache package from core/go pkg/cache
File-based cache with TTL, JSON serialisation, go-io Medium backend.

Moved from forge.lthn.ai/core/go/pkg/cache to standalone module.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-06 13:03:52 +00:00