Skip to main content

Syntax

Description

The feedback list command displays feedback entries from your project with powerful filtering options. Use this to:
  • View all feedback across your project
  • Find feedback for a specific spec or issue
  • Filter by feedback type (comment, suggestion, request)
  • Show only active or dismissed feedback
  • Identify feedback with stale anchors
Each feedback entry shows:
  • Feedback ID and status (active/dismissed)
  • Anchor status (valid/relocated/stale)
  • Source issue and target spec
  • Feedback type and location
  • Content preview (first 80 characters)
By default, shows up to 50 feedback entries. Use --limit to adjust.

Options

--issue
string
Filter by source issueExample: --issue ISSUE-001Shows only feedback provided by this issue.
--spec
string
Filter by target specExample: --spec SPEC-001Shows only feedback received by this spec.
--type
string
Filter by feedback typeExample: --type requestValid types: comment, suggestion, request
--dismissed
boolean
Filter by dismissed statusExample: --dismissed true or --dismissed false
  • true - Show only dismissed feedback
  • false - Show only active feedback
  • Omit to show both
--limit
number
default:"50"
Maximum number of resultsExample: --limit 100Limits the number of feedback entries returned.

Examples

List All Feedback

Show all feedback in the project:

Filter by Spec

Show all feedback for a specific spec:

Filter by Issue

Show all feedback provided by a specific issue:

Filter by Type

Show only request-type feedback:

Show Only Active Feedback

Exclude dismissed feedback:

Show Only Dismissed Feedback

View resolved feedback:

Combine Multiple Filters

Show active requests for a specific spec:

Increase Result Limit

Show more results:

JSON Output

Get machine-readable output:

Understanding Output

Status Indicators

Each feedback entry shows two status indicators:

Feedback Status

[active] or [dismissed]
  • active - Feedback needs attention
  • dismissed - Feedback has been addressed or resolved
Dismissed feedback appears in gray.

Anchor Status

[valid], [relocated], or [stale]
  • valid (green) - Anchor is accurate
  • relocated (yellow) - Content moved, anchor updated
  • stale (red) - Anchor may be invalid due to changes
Use feedback stale to find all stale anchors.

Output Format

Each entry shows:
Breaking this down:
  • FB-001 - Feedback ID
  • [active] - Not dismissed
  • [valid] - Anchor is accurate
  • ISSUE-001 → SPEC-001 - From issue to spec
  • Type: request - Feedback type
  • Authentication Flow (line 42) - Location in spec
  • Token expiration… - Content preview (truncated at 80 chars)

Common Workflows

Review All Active Feedback

See what needs attention:
1

List active feedback

2

Review each item

3

Address or dismiss

Update spec or dismiss feedback as appropriate

Audit Spec Quality

Check all feedback for a spec:
1

List feedback for spec

2

Identify patterns

Look for recurring issues or ambiguities
3

Update spec

Improve spec based on feedback
4

Dismiss addressed feedback

Find Requests Needing Response

Show all unanswered clarification requests:

Track Issue Feedback

See all feedback provided by an issue:
This shows what ambiguities or suggestions the issue discovered during implementation.

Identify Stale Anchors

Find feedback that may need relocation:
Or use the dedicated command:

Filtering Strategies

By Source

Find feedback from implementation

By Target

Find feedback for a spec

By Type

Filter by feedback nature

By Status

Active vs resolved

Scripting Examples

Generate Feedback Report

Find Specs Needing Attention

Weekly Feedback Digest

Common Questions

The list view shows a preview (first 80 characters). To see full content:
Not directly via CLI options. Use JSON output with jq:
  • Dismissed - Marked as addressed but retained for audit trail
  • Deleted - No delete command exists; dismiss instead to preserve history
Use JSON output with jq filtering:
Use the dedicated command:
Or filter the list:
Yes, limit is applied after all filters. If you filter by spec and set limit to 10, you’ll get up to 10 results for that spec.

Troubleshooting

Cause: Filters are too restrictiveSolution: Try removing filters one at a time:
Cause: Line numbers shifted due to edits elsewhere in specSolution: Relocate the anchor:
Cause: Default limitSolution: Increase the limit:
Cause: CLI doesn’t support multiple values for filtersSolution: Use shell scripting:

feedback add

Add new feedback

feedback show

View feedback details

feedback dismiss

Dismiss feedback

feedback stale

Find stale anchors

spec show

View spec with feedback

issue show

View issue with feedback

Next Steps

1

List active feedback

2

Review details

3

Address feedback

Update spec or respond to requests
4

Dismiss when done

Feedback System Concept Guide

Learn more about the feedback system and bidirectional learning