Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

design-review

Laya-powered code design review, built on the rules of the code-design skill (knowledge-base/99_System/skills/code-design). Staged workflow in the spirit of jev-review:

screen   - one noul question per design dimension (single forward pass)
follow   - severity score (0-3) + mechanism choice per flagged dimension
find     - dimensions clearing SCREEN_THRESHOLD; probability >=
           RESOLVE_THRESHOLD is marked action "resolve", the rest "review"

Usage

Requires the Node Laya server (../serve_laya_node.sh, default :8001).

node src/cli.ts changes <git-repo>   # review the current git diff
node src/cli.ts file <path>          # review a single source file

Output: JSON report on stdout, human summary on stderr.

Tuning

  • src/dimensions/<principle>.ts - one file per design dimension, mirroring the code-design skill's references/ docs; edit a dimension's question or mechanisms in its own file
  • src/dimensions/index.ts - dimension registry, severity rubric, thresholds (SCREEN_THRESHOLD for follow-ups, RESOLVE_THRESHOLD for must-resolve findings), state budget (MAX_STATE_CHARS)
  • LAYA_URL - server endpoint (default http://127.0.0.1:8001)

Known limits

The base Laya checkpoint is over-confident on code: expect false-positive dimensions on trivial diffs. Recalibrate thresholds on your own diffs, or fine-tune a checkpoint on design-review judgments for production use.

About

design review tool for use by a systemone model

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages