Skip to main content
Glama

aiworkhub_dashboard_needfix_reopen_superseded_task_link

USER WRITE: reopen a NeedFix item whose linked converted task was archived or superseded.

Instructions

USER WRITE: reopen a NeedFix item whose linked converted task was archived or superseded.

Use this when a converted task was superseded or archived without resolving the NeedFix so a new conversion can mint a successor -rN task; use aiworkhub_dashboard_needfix_transition for normal lifecycle changes. Requires confirm=True and a verified archived or superseded linked task, increments reopen_generation, restores the NeedFix to accepted status, and records an audit event.

Input Schema

NameRequiredDescriptionDefault
reasonYesstr mandatory audit explanation for reopening the superseded task link.
confirmNobool (default False); must be True to execute the reopen.
needfix_idYesstr canonical NeedFix identifier whose superseded task link should be reopened.

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed3 schema fields changedv0.12.62
    • addedInput schema / properties / confirm / description
      Added value: +"bool (default False); must be True to execute the reopen."
    • addedInput schema / properties / needfix_id / description
      Added value: +"str canonical NeedFix identifier whose superseded task link should be reopened."
    • addedInput schema / properties / reason / description
      Added value: +"str mandatory audit explanation for reopening the superseded task link."
  2. First observedv0.1.0

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations at all, the description carries the full burden and does well: it declares this is a user write, enumerates side effects (increments reopen_generation, restores NeedFix to accepted status, writes an audit event), and states the precondition of a verified archived/superseded link. It stops short of covering failure behavior or permission requirements, which is the only gap for a mutating tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two paragraphs, front-loaded with the operation identity before the conditions and effects. Density is high and nearly every clause earns its place, though the long compound sentence about conversion/successor naming is heavier than it needs to be.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a mutation tool with no annotations, the description supplies purpose, gating conditions, side effects, and the sibling alternative, and an output schema exists so return values need not be explained. Only error/failure semantics and permission requirements are left implicit.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline would be 3, but the description adds a semantic constraint the schema does not encode: needfix_id must point at a NeedFix whose linked task is verifiably archived or superseded, and confirm=True is mandatory rather than merely defaulted. That is meaningful signal beyond the field descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (reopen) on a specific resource (a NeedFix whose linked converted task was archived/superseded), and the 'USER WRITE' prefix signals the mutation class immediately. An agent can tell this apart from the generic needfix_transition sibling without opening any schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says when to use it ('a converted task was superseded or archived without resolving the NeedFix so a new conversion can mint a successor -rN task') and names the alternative to use otherwise (aiworkhub_dashboard_needfix_transition for normal lifecycle changes). Prerequisites (confirm=True, a verified archived/superseded linked task) are stated up front.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools