Commands  ›  Clash Manager / Manager  ›  Clash Manager Add Comment To Result

Clash Manager Add Comment To Result

Clash Manager / Manager writes to model Public API · not yet exposed

Coming soon

Before you run this

clash id resolvable in staging DB; comment non-empty.

After it runs

Single SQLite UPDATE inside the repo; no Revit Transaction.

When to use this

Don't use this when

Changing state or fix_status — use the dedicated commands.

Inputs

NameKindTypeRequiredDefaultDescription
PresetKind config string no "clash_tolerances" Deterministic config preset

Decision flow

1) clash id + comment required. WireError otherwise.
2) Load ClashRecord; WireError if missing.
3) Build appended_line = "[YYYY-MM-DD HH:MM:SSZ] [author] comment".
4) Call repo.TransitionState(id, current_state, comment=new_comment) — repo merges into existing comment.
5) Emit ok + appended_line.

What you'll see in the chat

on start
Appending comment to clash result…
thinking
Loading clash row…
Merging timestamped comment line…
on success
Comment appended.
on failure
Comment append failed: {error}

REST API

Not yet exposed

This command does not carry a [RestApi] attribute today. Once tagged, this section will auto-populate with:

  • POST /api/v1/commands/clash_manager_add_comment_to_result
  • Request body schema (from [RestApiParam])
  • Response schema (from [RestApiResponse])
  • curl / JS / Python code examples

Keywords & intent patterns

clashmanageraddcommenttoresult · add comment to clash · qa comment append

PillarClash Manager / Manager