docs: decision 70, the host's boot config for S3 trackers (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
@@ -1350,3 +1350,12 @@ which stay with him. Each item names who decided it and what happened.
|
|||||||
exists, so S4 can build and test now. Its `after` becomes row 37
|
exists, so S4 can build and test now. Its `after` becomes row 37
|
||||||
alone. Its live run still follows S3's, because the task view is
|
alone. Its live run still follows S3's, because the task view is
|
||||||
empty until S3's sync fills it.
|
empty until S3's sync fills it.
|
||||||
|
- Host and S3 interface (Darkwing, same day). S3 has no host of its
|
||||||
|
own. Its poller and reconcile run inside the broker runtime. The
|
||||||
|
host puts plain data in the boot config: `config.trackers`, keyed
|
||||||
|
by business, with `baseUrl`, `project`, `pollSeconds` and
|
||||||
|
`reconcileMinutes` taken from the business vars `tracker.*`. A
|
||||||
|
business without an entry gets no task verbs. Startup runs S3's
|
||||||
|
fail-closed Vikunja checks, about 15 requests, before the boot
|
||||||
|
reply, so the host waits 30 s for `{ok: true}`. A refusal comes
|
||||||
|
back as `{ok: false, error}`.
|
||||||
|
|||||||
Reference in New Issue
Block a user