go/docs
Snider 5211d97d66 feat(rfc): resolve Issue 16 — task.go splits into ipc.go + action.go
task.go has 6 functions mixing registration and execution:
- RegisterAction/RegisterActions/RegisterTask → ipc.go (registry)
- Perform/PerformAsync/Progress → action.go (execution)

contract.go message types (ActionTaskStarted etc) stay — naming
already correct per Issue 1 convention.

Added AX principles 8-9:
8. Naming encodes architecture (CamelCase=brick, UPPERCASE=sugar)
9. File = concern (one file, one job)

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-25 12:01:39 +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.md feat(rfc): resolve Issue 16 — task.go splits into ipc.go + action.go 2026-03-25 12:01:39 +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