mrhid6
bdc26e4799
docs: add implementation plans for specs 0a and 0b
...
- 2026-07-24-shared-module.md: 8 tasks, extract the shared Go module
- 2026-07-24-instance-rename.md: 9 tasks, Org -> Instance including the
database field, with migration 0004 and a rollback command
No automated tests per instruction; verification is by compiler, grep, and
manual end-to-end plus production-snapshot rehearsal. Spec testing sections
updated to match.
2026-07-24 13:31:14 +01:00
mrhid6
b027ad3f7f
docs: add licensing programme specs
...
Seven specs covering the licensing and billing programme:
- 0a shared-module: extract shared Go module, remove sitesvc duplication
- 0b instance-rename: Org -> Instance, including the database field
- 1 licensing-core: lk-signed licence payload, offline verify, CLI issuer
- 2 instance-licensing: storage, enforcement, degraded mode, settings UI
- 3 admin-backend: accounts, instances, licences, subscriptions, injection
- 4 admin-site: staff and customer portal
- 5 paddle-billing: catalog, checkout, webhooks, signup migration
Design only. No implementation.
Un-ignores docs/superpowers/ so specs are versioned.
2026-07-24 13:13:47 +01:00
mrhid6
97bc766afb
feat: Remove plans
2026-07-22 13:03:19 +01:00
mrhid6
0d4fb896bb
docs(spec): correct collection names and per-org caveats
...
The spec named the audit collection "audit" and the channels collection
"channels"; the code uses audit_logs and notification_channels. The
migration followed the spec, which is how it came to backfill two
collections that do not exist.
2026-07-22 11:13:19 +01:00
mrhid6
ea73fc3a18
docs(plan): saas auth + orgs implementation plan
2026-07-21 16:20:20 +01:00
mrhid6
75b86e3843
docs(spec): add org slug, host-based resolution, single gRPC endpoint
2026-07-21 16:15:29 +01:00
mrhid6
9767e18123
chore: removed old plans
2026-07-21 15:54:11 +01:00
mrhid6
a28157dcf8
feat(server): store inventory and handle ReportInventory RPC
Server Deploy / deploy (push) Successful in 1m4s
2026-07-21 14:05:19 +01:00
mrhid6
fb1a1292ec
docs: add service monitoring phases to fleet inventory plan
Server Deploy / deploy (push) Successful in 21s
2026-07-21 14:01:50 +01:00
mrhid6
8398fd2279
docs: implementation plan for adhoc steps, import/export, defaults, auto-outputs
2026-07-21 10:11:16 +01:00
mrhid6
56f06b9eaf
docs: auto-derive declared_outputs from script scan
2026-07-21 10:05:45 +01:00
mrhid6
d9d241f83b
docs: design for adhoc steps, step import/export, default steps
2026-07-21 09:59:34 +01:00
mrhid6
397016ad68
feat: Updated workflow runs page
Server Deploy / deploy (push) Successful in 1m20s
2026-07-20 16:00:41 +01:00
mrhid6
004cc03ba6
docs: add workflow builder v2 plan
2026-07-20 14:33:46 +01:00
mrhid6
236e89989f
docs: add workflow builder v2 spec
2026-07-20 14:30:55 +01:00
mrhid6
b48467fb6e
docs: add workflow log streaming plan
2026-07-20 12:32:57 +01:00
mrhid6
b5e828c9e8
docs: add workflow log streaming spec
2026-07-20 12:30:11 +01:00
mrhid6
9e53f21746
docs: add Fleet Inventory and SaaS auth/orgs specs + plans
2026-07-20 11:16:19 +01:00
mrhid6
ad35b32f5b
docs: add Server Workflows implementation plan
2026-07-20 11:05:43 +01:00
mrhid6
d20d3b08fa
docs: add Server Workflows design spec
2026-07-20 10:55:21 +01:00
domrichardson
d7c90dea07
docs: Web console implementation plan
2026-07-17 11:02:21 +01:00
domrichardson
4edb3bf441
docs: Web console (Guacamole replacement) design spec
2026-07-17 10:56:43 +01:00