feat(triggers): show a materialized column in pic triggers ls --app (D1)
A materialized copy of an M5 group stateful template (cron/queue/email) now reads as `materialized = true` — inherited, read-only — distinct from a hand-authored trigger. Threads a derived `materialized` bool (= `materialized_from IS NOT NULL`) row → domain → API → CLI, mirroring the `sealed`/`shared` columns; `list_for_app` SELECTs `materialized_from`. No migration. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -910,6 +910,7 @@ mod tests {
|
||||
enabled: true,
|
||||
sealed: false,
|
||||
shared: false,
|
||||
materialized: false,
|
||||
dispatch_mode: req.dispatch_mode,
|
||||
retry_max_attempts: req.retry_max_attempts,
|
||||
retry_backoff: req.retry_backoff,
|
||||
@@ -942,6 +943,7 @@ mod tests {
|
||||
enabled: true,
|
||||
sealed: false,
|
||||
shared: false,
|
||||
materialized: false,
|
||||
dispatch_mode: req.dispatch_mode,
|
||||
retry_max_attempts: req.retry_max_attempts,
|
||||
retry_backoff: req.retry_backoff,
|
||||
@@ -974,6 +976,7 @@ mod tests {
|
||||
enabled: true,
|
||||
sealed: false,
|
||||
shared: false,
|
||||
materialized: false,
|
||||
dispatch_mode: TriggerDispatchMode::Async,
|
||||
retry_max_attempts: 1,
|
||||
retry_backoff: BackoffShape::Constant,
|
||||
@@ -1007,6 +1010,7 @@ mod tests {
|
||||
enabled: true,
|
||||
sealed: false,
|
||||
shared: false,
|
||||
materialized: false,
|
||||
dispatch_mode: TriggerDispatchMode::Async,
|
||||
retry_max_attempts: 3,
|
||||
retry_backoff: BackoffShape::Exponential,
|
||||
@@ -1058,6 +1062,7 @@ mod tests {
|
||||
enabled: true,
|
||||
sealed: false,
|
||||
shared: false,
|
||||
materialized: false,
|
||||
dispatch_mode: req.dispatch_mode,
|
||||
retry_max_attempts: req.retry_max_attempts,
|
||||
retry_backoff: req.retry_backoff,
|
||||
@@ -1091,6 +1096,7 @@ mod tests {
|
||||
enabled: true,
|
||||
sealed: false,
|
||||
shared: false,
|
||||
materialized: false,
|
||||
dispatch_mode: req.dispatch_mode,
|
||||
retry_max_attempts: req.retry_max_attempts,
|
||||
retry_backoff: req.retry_backoff,
|
||||
@@ -1123,6 +1129,7 @@ mod tests {
|
||||
enabled: true,
|
||||
sealed: false,
|
||||
shared: false,
|
||||
materialized: false,
|
||||
dispatch_mode: req.dispatch_mode,
|
||||
retry_max_attempts: req.retry_max_attempts,
|
||||
retry_backoff: req.retry_backoff,
|
||||
@@ -1203,6 +1210,7 @@ mod tests {
|
||||
enabled: true,
|
||||
sealed: false,
|
||||
shared: false,
|
||||
materialized: false,
|
||||
dispatch_mode: req.dispatch_mode,
|
||||
retry_max_attempts: req.retry_max_attempts,
|
||||
retry_backoff: req.retry_backoff,
|
||||
|
||||
Reference in New Issue
Block a user