Bryan Helmkamp
64dbdf2500
fix(ci): resolve workspace test and lint regressions
2026-04-23 20:49:30 -04:00
Bryan Helmkamp
d380c8f496
drop vestigial fabro-macros dep and DurationLayer aliases
...
After Unit 3.1 of the config boundary refactor, fabro-types no longer has
any #[derive(Combine)] sites — the fabro-macros dep is unused. Likewise
`Duration as DurationLayer` was an artifact from when layer and vocabulary
types lived side-by-side; the resolved Duration type has no Layer form now,
so the alias was misleading.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 20:06:19 -04:00
Bryan Helmkamp
f16becd2f7
clean up settings warning fallout
2026-04-23 19:53:40 -04:00
Bryan Helmkamp
6fc7251471
close config boundary audit and settings snapshot naming
2026-04-23 19:30:30 -04:00
Bryan Helmkamp
941c6e83f9
route fabro-config parsing through settings fromstr
2026-04-23 19:20:02 -04:00
Bryan Helmkamp
e17bd789dd
drop dead fabro-types settings layer module
2026-04-23 19:15:39 -04:00
Bryan Helmkamp
1bd7b7688f
lock down sparse settings exports in fabro-types
2026-04-23 19:10:45 -04:00
Bryan Helmkamp
73a47c1256
move fabro-config hidden settings tests in-crate
2026-04-23 19:04:57 -04:00
Bryan Helmkamp
b0da8308d4
drop server raw settings test helpers
2026-04-23 18:54:31 -04:00
Bryan Helmkamp
4f1c5f1f52
migrate server auth tests to dense runtime settings
2026-04-23 18:46:15 -04:00
Bryan Helmkamp
8f4345b43f
migrate workflow operation tests off sparse settings layers
2026-04-23 18:42:01 -04:00
Bryan Helmkamp
db132d11a7
migrate cli install tests off sparse settings layers
2026-04-23 18:37:37 -04:00
Bryan Helmkamp
8f47bc9317
migrate server tests off raw settings layers
2026-04-23 18:31:33 -04:00
Bryan Helmkamp
9a898b12cd
move sparse settings layers into fabro-config
2026-04-23 18:10:12 -04:00
Bryan Helmkamp
b5684ead94
fix stale dense run fixtures in types and store tests
2026-04-23 17:51:20 -04:00
Bryan Helmkamp
b9fe542c5b
move serve runtime resolution behind config helper
2026-04-23 17:45:09 -04:00
Bryan Helmkamp
12ca64f5bf
route manifest assembly through builder source setters
2026-04-23 17:40:24 -04:00
Bryan Helmkamp
7d2600126a
drop raw settings merges from cli loaders
2026-04-23 17:37:22 -04:00
Bryan Helmkamp
2c55f10e62
store manifest defaults as run layers
2026-04-23 17:33:31 -04:00
Bryan Helmkamp
a5978b0b3c
split cli manifest overrides into run and cli layers
2026-04-23 17:28:45 -04:00
Bryan Helmkamp
2ec9e8bcdc
route project config discovery through file-based builders
2026-04-23 17:22:47 -04:00
Bryan Helmkamp
5748dd3d30
move serve storage overrides behind dense server settings
2026-04-23 17:16:54 -04:00
Bryan Helmkamp
31dc4a78f7
route app state reload through dense server settings
2026-04-23 17:13:09 -04:00
Bryan Helmkamp
83fc1602ea
route cli settings loads through dense config
2026-04-23 17:09:21 -04:00
Bryan Helmkamp
96b904c24a
switch workflow operations to dense settings
2026-04-23 16:59:56 -04:00
Bryan Helmkamp
8d472bb6ed
use run settings builder in manifest preflight
2026-04-23 16:51:09 -04:00
Bryan Helmkamp
eaca3daac4
cache dense workflow settings in workflow loader
2026-04-23 16:48:07 -04:00
Bryan Helmkamp
134d8c32d5
add dense run settings builder
2026-04-23 16:37:00 -04:00
Bryan Helmkamp
8eb92b5a74
dedupe dense settings resolution in create
2026-04-23 16:35:04 -04:00
Bryan Helmkamp
cdec45cbc3
cache manifest run settings for system info
2026-04-23 16:33:24 -04:00
Bryan Helmkamp
3667330e79
cache dense run settings in command context
2026-04-23 16:28:56 -04:00
Bryan Helmkamp
15cda5ab8a
keep workflow loader tolerant for invalid run settings
2026-04-23 16:24:50 -04:00
Bryan Helmkamp
4ce91cdc64
use dense run settings in manifest and workflow loaders
2026-04-23 16:20:14 -04:00
Bryan Helmkamp
3cc094316b
add dense run goal and working dir helpers
2026-04-23 16:20:11 -04:00
Bryan Helmkamp
45a4802c65
drop raw settings cache from app state
2026-04-23 16:13:06 -04:00
Bryan Helmkamp
a05dc101f2
route system info through dense server settings
2026-04-23 16:11:46 -04:00
Bryan Helmkamp
8290d693ad
cache manifest defaults separately from server settings
2026-04-23 16:09:37 -04:00
Bryan Helmkamp
dc1640e738
drop exec raw cli mcp fallback
2026-04-23 16:00:06 -04:00
Bryan Helmkamp
dde726936d
cache dense workflow settings in prepared manifests
2026-04-23 15:57:51 -04:00
Bryan Helmkamp
84b79f9d69
derive local server cli config from lifecycle settings
2026-04-23 15:49:58 -04:00
Bryan Helmkamp
daf8c7fb10
split cli command context off sparse machine settings
2026-04-23 15:44:29 -04:00
Bryan Helmkamp
b3b0b02b5d
move cli install storage parsing behind local_server
2026-04-23 15:31:17 -04:00
Bryan Helmkamp
f757bed5b2
use dense server settings in install metadata paths
2026-04-23 15:29:53 -04:00
Bryan Helmkamp
ded4b3acac
route cli install metadata through dense server settings
2026-04-23 15:20:45 -04:00
Bryan Helmkamp
4c8f7fe164
use workflow builders in root and run fixtures
2026-04-23 15:20:42 -04:00
Bryan Helmkamp
662825ac65
use toml builders in config fixtures
2026-04-23 15:15:05 -04:00
Bryan Helmkamp
2a60b6c3dc
add workflow settings builder toml entrypoint
2026-04-23 15:12:48 -04:00
Bryan Helmkamp
68b9fc13a5
inline builtin defaults layer
2026-04-23 15:09:05 -04:00
Bryan Helmkamp
dc6a92e696
drop public settings load wrappers
2026-04-23 14:59:48 -04:00
Bryan Helmkamp
2ee9850abb
drop server resolve wrapper
2026-04-23 14:57:10 -04:00