huskies: merge 946
This commit is contained in:
@@ -177,14 +177,12 @@ pub(super) async fn tool_status(args: &Value, ctx: &AppContext) -> Result<String
|
||||
// --- Metadata (story 929: CRDT-first, yaml_residue marks gaps) ---
|
||||
let mut front_matter = serde_json::Map::new();
|
||||
if let Some(view) = crate::crdt_state::read_item(story_id) {
|
||||
if let Some(name) = view.name() {
|
||||
front_matter.insert("name".to_string(), json!(name));
|
||||
}
|
||||
front_matter.insert("name".to_string(), json!(view.name()));
|
||||
if let Some(agent) = view.agent() {
|
||||
front_matter.insert("agent".to_string(), json!(agent));
|
||||
}
|
||||
if let Some(qa) = view.qa_mode() {
|
||||
front_matter.insert("qa".to_string(), json!(qa));
|
||||
front_matter.insert("qa".to_string(), json!(qa.as_str()));
|
||||
}
|
||||
let rc = view.retry_count();
|
||||
if rc > 0 {
|
||||
@@ -194,15 +192,9 @@ pub(super) async fn tool_status(args: &Value, ctx: &AppContext) -> Result<String
|
||||
if !deps.is_empty() {
|
||||
front_matter.insert("depends_on".to_string(), json!(deps));
|
||||
}
|
||||
if let Some(cb) = view.claimed_by()
|
||||
&& !cb.is_empty()
|
||||
{
|
||||
front_matter.insert("claimed_by".to_string(), json!(cb));
|
||||
}
|
||||
if let Some(ca) = view.claimed_at()
|
||||
&& ca > 0.0
|
||||
{
|
||||
front_matter.insert("claimed_at".to_string(), json!(ca));
|
||||
if let Some(claim) = view.claim() {
|
||||
front_matter.insert("claimed_by".to_string(), json!(claim.node));
|
||||
front_matter.insert("claimed_at".to_string(), json!(claim.at));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user