agent/pkg/agentic
Snider f83c753277 feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport
go-process:
- Register factory, Result lifecycle, 5 named Action handlers
- Start/Run/StartWithOptions/RunWithOptions all return core.Result
- core.ID() replaces fmt.Sprintf, core.As replaces errors.As

core/agent:
- PrepSubsystem + monitor.Subsystem + setup.Service embed ServiceRuntime[T]
- 22 named Actions + agent.completion Task pipeline in OnStartup
- ChannelNotifier removed — all IPC via c.ACTION(messages.X{})
- proc.go: all methods via s.Core().Process(), returns core.Result
- status.go: WriteAtomic + JSONMarshalString
- paths.go: Fs.NewUnrestricted() replaces unsafe.Pointer
- transport.go: ONE net/http file — HTTPGet/HTTPPost/HTTPDo/MCP transport
- All disallowed imports eliminated from source files (13 quality gates)
- String concat eliminated — core.Concat() throughout
- 1:1 _test.go + _example_test.go for every source file
- Reference docs synced from core/go v0.8.0
- RFC-025 updated with net/http, net/url, io/fs quality gates
- lib.go: io/fs eliminated via Data.ListNames, Array[T].Deduplicate

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-26 01:27:46 +00:00
..
actions.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
actions_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
actions_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
auto_pr.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
auto_pr_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
auto_pr_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
commands.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
commands_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
commands_forge.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
commands_forge_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
commands_forge_test.go test: batch 1 — add 80 Bad/Ugly tests for paths, plan, status, shutdown, forge cmds 2026-03-25 08:43:35 +00:00
commands_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
commands_workspace.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
commands_workspace_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
commands_workspace_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
dispatch.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
dispatch_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
dispatch_sync.go fix(monitor): emit agent.completed per task, verify PIDs for queue.drained 2026-03-24 13:02:41 +00:00
dispatch_sync_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
dispatch_sync_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
dispatch_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
epic.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
epic_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
epic_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
events.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
events_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
events_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
handlers.go feat: complete DI migration — IPC pipeline + Config + Locks 2026-03-24 16:44:19 +00:00
handlers_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
handlers_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
ingest.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
ingest_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
ingest_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
logic_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
mirror.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
mirror_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
mirror_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
paths.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
paths_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
paths_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
plan.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
plan_crud_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
plan_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
plan_logic_test.go refactor(test): bulk rename 478 tests to TestFile_Function_{Good,Bad,Ugly} 2026-03-25 08:32:08 +00:00
plan_test.go refactor(test): bulk rename 478 tests to TestFile_Function_{Good,Bad,Ugly} 2026-03-25 08:32:08 +00:00
pr.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
pr_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
pr_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
prep.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
prep_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
prep_extra_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
prep_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
proc.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
proc_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
proc_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
process_register.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
process_register_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
process_register_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
queue.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
queue_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
queue_extra_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
queue_logic_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
queue_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
register.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
register_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
register_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
remote.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
remote_client.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
remote_client_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
remote_client_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
remote_dispatch_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
remote_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
remote_status.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
remote_status_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
remote_status_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
remote_test.go test: batch 4 — fill 36 testable gaps, 802 tests, AX-7 89% 2026-03-25 09:31:38 +00:00
render_plan_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
resume.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
resume_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
resume_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
review_queue.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
review_queue_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
review_queue_extra_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
review_queue_test.go refactor(test): bulk rename 478 tests to TestFile_Function_{Good,Bad,Ugly} 2026-03-25 08:32:08 +00:00
runner.go feat(agent): v0.3.0 — dispatch control, run task CLI, quiet notifications, spark pool 2026-03-23 16:08:08 +00:00
runner_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
runner_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
sanitise.go feat: devops plugin, CLI commands, Codex dispatch fixes, AX sweep 2026-03-22 15:45:16 +00:00
sanitise_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
sanitise_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
scan.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
scan_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
scan_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
shutdown.go fix(monitor): emit agent.completed per task, verify PIDs for queue.drained 2026-03-24 13:02:41 +00:00
shutdown_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
shutdown_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
status.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
status_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
status_extra_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
status_logic_test.go refactor(test): bulk rename 478 tests to TestFile_Function_{Good,Bad,Ugly} 2026-03-25 08:32:08 +00:00
status_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
transport.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
verify.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
verify_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
verify_extra_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
verify_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
watch.go fix(monitor): emit agent.completed per task, verify PIDs for queue.drained 2026-03-24 13:02:41 +00:00
watch_example_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00
watch_test.go feat(v0.8.0): full AX migration — ServiceRuntime, Actions, quality gates, transport 2026-03-26 01:27:46 +00:00