Skip to content

feat(archetype): add Feedback archetype for cockpit review threads#7

Merged
kreneskyp merged 1 commit into
mainfrom
feat/feedback-archetype
Jun 24, 2026
Merged

feat(archetype): add Feedback archetype for cockpit review threads#7
kreneskyp merged 1 commit into
mainfrom
feat/feedback-archetype

Conversation

@kreneskyp

Copy link
Copy Markdown
Contributor

Adds a first-class Feedback archetype (markdown + frontmatter) to spec-artifacts-process — the repo that defines Review/SpecReview/Finding. There was previously no feedback/comment archetype.

Why

filament-ide (the local-first spec review & refinement cockpit) needs a validated on-disk format for transient feedback threads a human hands back to an authoring agent via ~/.ix. Resolves the HIGH SpecReview finding "feedback file format unspecified" (SR-001/FND-001). FR-008 of filament-ide names this archetype.

What

  • manifest.yaml: register the Feedback archetype.
  • schemas/feedback-frontmatter.schema.json: type: Feedback, status (open|addressed|resolved), kind, decision, anchor (text-primary selector + structural fallback).
  • skeletons/Feedback.md + examples/feedback.md (## Comment body).

Notes

  • Rebased onto current main (FR-042 EARS-conformance + AGPL relicense).
  • Module tests green (3 passed, 1 skipped; 100% coverage).
  • Consumed by filament-ide Task-001 archetype-conformance tests via quire validate --module.

🤖 Generated with Claude Code

A transient review-thread artifact the filament-ide cockpit writes under ~/.ix
and an agent reads to refine — the first-class home for what was previously an
unspecified feedback format.

- frontmatter schema: status (open/addressed/resolved), kind (comment/triage),
  optional decision (Fix/Dismiss/Defer), and an anchor with text-primary /
  block-fallback resolution (W3C-style quote+prefix/suffix, falling back to a
  structural requirementId/headingPath+blockIndex; reader orphans on total miss)
- manifest artifact_type + feedback doc_kind; references/found_in links
- ## Comment body (required), ## Resolution (optional); skeleton + example

Worktree-only; not deployed to ~/.ix and no release. Module tests pass.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@kreneskyp kreneskyp requested a review from a team as a code owner June 24, 2026 05:07
@kreneskyp kreneskyp merged commit 5646c2e into main Jun 24, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant