summaryrefslogtreecommitdiff
path: root/makima/src/db
diff options
context:
space:
mode:
Diffstat (limited to 'makima/src/db')
-rw-r--r--makima/src/db/models.rs11
1 files changed, 7 insertions, 4 deletions
diff --git a/makima/src/db/models.rs b/makima/src/db/models.rs
index 21e5370..9c2d072 100644
--- a/makima/src/db/models.rs
+++ b/makima/src/db/models.rs
@@ -1326,8 +1326,9 @@ pub struct Contract {
#[sqlx(json)]
#[serde(default)]
pub completed_deliverables: serde_json::Value,
- /// When true, tasks do not auto-execute completion actions and work stays in worktrees.
- /// Used for local-only workflows where changes are managed manually.
+ /// Whether this contract operates in local-only mode.
+ /// When enabled, automatic completion actions (branch, merge, pr) are skipped,
+ /// allowing users to manually handle code changes via patch files or other means.
#[serde(default)]
pub local_only: bool,
pub version: i32,
@@ -1503,7 +1504,8 @@ pub struct CreateContractRequest {
#[serde(default)]
pub phase_guard: Option<bool>,
/// Enable local-only mode for this contract.
- /// When true, tasks do not auto-execute completion actions and work stays in worktrees.
+ /// When enabled, automatic completion actions (branch, merge, pr) are skipped,
+ /// allowing users to manually handle code changes via patch files or other means.
#[serde(default)]
pub local_only: Option<bool>,
}
@@ -1528,7 +1530,8 @@ pub struct UpdateContractRequest {
#[serde(default)]
pub phase_guard: Option<bool>,
/// Enable or disable local-only mode for this contract.
- /// When true, tasks do not auto-execute completion actions and work stays in worktrees.
+ /// When enabled, automatic completion actions (branch, merge, pr) are skipped,
+ /// allowing users to manually handle code changes via patch files or other means.
#[serde(default)]
pub local_only: Option<bool>,
/// Version for optimistic locking