Skip to content

spike(aidd-ui): decide what the experience review adds over the code review #1122

Open

Description

@blafourcade

Problem

aidd-ui ships 03-review, an experience review that produces evidence-pinned, nonnormative findings (PR #708). The code side already has aidd-dev review, which reads the same artefacts. It is not established that the UI review finds anything the code review misses, nor where it should sit.

Three overlaps are unresolved:

  • The review could target the UI system and the feature's UI contract (is the contract coherent and complete), or the implementation (does the code respect it), or both. The code review has to read the same artefacts either way.
  • A review that always reports something is cheap to produce and useless to read. If it repeats the same findings on every run, the fix belongs in the producing skills; it earns its place only if it finds project-specific things that change from run to run.
  • The design lifecycle implements first, reviews, then validates the delta. The case of a blocking review is undefined: what becomes of the pending delta.

A reviewer in a community lab on the plugin framed it as two review levels, and asked whether the macro audit of an app, independent of any feature, is a better shape than a per-feature review.

Scope

A spike. Run 03-review on at least two real projects (one with a UI system, one without) alongside the code review and answer:

  • Which findings only the UI review produced, which only the code review, and which both.
  • Whether the same findings come back on every run (a signal to fix the producing skill instead).
  • Where it should sit: a per-feature review, a standing audit of the system, or both.
  • What happens to a pending delta after a blocking review: kept, reworked, or dropped, and who decides.

Acceptance criteria

  • A table of findings per project, split by which review produced them.
  • A recommendation on placement (feature review, audit, both) with the evidence behind it.
  • The outcome of a pending delta after a blocking review is specified in the delta lifecycle, or the spike states why none is needed.
  • If the review is not justified, the issue lists what to remove rather than leaving it.

Prior art in this repo

Out of scope

Activity

  1. blafourcade commented on Oct 28, 2026

    @blafourcade
    ContributorAuthor

    @zaelech J'ai ouvert cette issue à partir de nos échanges du dernier Community Labs sur le plugin aidd-ui (PR #708). Elle fait partie d'un lot avec #1120 #1121 #1123 . Tes retours sont les bienvenus ici.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Fields

    No fields configured for Spike.

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions