go/docs
Snider 028ec84c5e fix: remove type Task any — untyped IPC replaced by named Actions
The old IPC Task system passed `any` through TaskHandler and
PerformAsync. Now that named Actions exist with typed signatures
(ActionHandler func(context.Context, Options) Result), the untyped
layer is dead weight.

Changes:
- type Task any removed (was in contract.go)
- type Task struct is now the composed sequence (action.go)
- PerformAsync takes (action string, opts Options) not (t Task)
- TaskHandler type removed — use c.Action("name", handler)
- RegisterTask removed — use c.Action("name", handler)
- PERFORM sugar removed — use c.Action("name").Run()
- ActionTaskStarted/Progress/Completed carry typed fields
  (Action string, Options, Result) not any

ActionDef → Action rename also in this commit (same principle:
DTOs don't have Run() methods).

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-25 15:57:36 +00:00
..
pkg docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
plans docs: remove implemented plans, annotate partial ones 2026-03-14 08:09:20 +00:00
commands.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
configuration.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
errors.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
getting-started.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
index.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
lifecycle.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
messaging.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
primitives.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
RFC.implementation.1.md feat: 6 implementation plans for v0.8.0 2026-03-25 13:31:11 +00:00
RFC.implementation.2.md feat: 6 implementation plans for v0.8.0 2026-03-25 13:31:11 +00:00
RFC.implementation.3.md feat: 6 implementation plans for v0.8.0 2026-03-25 13:31:11 +00:00
RFC.implementation.4.md feat: 6 implementation plans for v0.8.0 2026-03-25 13:31:11 +00:00
RFC.implementation.5.md feat: 6 implementation plans for v0.8.0 2026-03-25 13:31:11 +00:00
RFC.implementation.6.md feat: 6 implementation plans for v0.8.0 2026-03-25 13:31:11 +00:00
RFC.md fix: remove type Task any — untyped IPC replaced by named Actions 2026-03-25 15:57:36 +00:00
RFC.plan.1.md feat: implement RFC plans 1-5 — Registry[T], Action/Task, Process, primitives 2026-03-25 15:18:25 +00:00
RFC.plan.2.md feat: implement RFC plans 1-5 — Registry[T], Action/Task, Process, primitives 2026-03-25 15:18:25 +00:00
RFC.plan.md feat: implement RFC plans 1-5 — Registry[T], Action/Task, Process, primitives 2026-03-25 15:18:25 +00:00
services.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
subsystems.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00
testing.md docs: rewrite documentation suite against AX spec 2026-03-21 10:05:04 +00:00