ревью: включить review-code стадией 1 и убрать три избыточности
По итогам разбора собственной работы. jellybit-review-code не запускался нигде: charter обещал «проход профиля quick», а quick состоял из стадий 0, 1, 5. Проход, который нельзя запустить, нельзя и откалибровать. Теперь он стадия 1 рядом с review-specs — оба applicative, у обоих критерий записан, различаются источники (дельта-спека и конвенции). review-context.sh больше не выгружает go doc -short по всему модулю: это было 264 строки из 458 при том, что граф зависимостей — единственное, чего агент не восстановит сам, — занимает 21. Публичную поверхность он вытянет go doc по нужному месту. Из calibration.md убрана секция дополнительных метрик: precision, корреляция и стоимость прогона вручную никем не считаются, а набор показателей, который не собирают, изображает измеряемость вместо того, чтобы её давать. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -3,8 +3,12 @@
|
||||
#
|
||||
# Агент, видящий только `git diff`, физически не может судить об архитектуре —
|
||||
# он не знает, какие понятия в проекте уже есть и как они называются. Скрипт
|
||||
# собирает дерево пакетов с назначением, публичную поверхность, граф внутренних
|
||||
# зависимостей и инвентарь существующих концепций.
|
||||
# собирает дерево пакетов с назначением, граф внутренних зависимостей и
|
||||
# инвентарь существующих концепций.
|
||||
#
|
||||
# Публичную поверхность пакетов намеренно НЕ выгружаем: дамп `go doc -short` по
|
||||
# всему модулю занимал больше половины вывода, а агент вытянет `go doc` по
|
||||
# нужному пакету сам. Здесь — только то, что иначе не восстановить.
|
||||
#
|
||||
# Использование: scripts/review-context.sh [> tmp/review-context.md]
|
||||
|
||||
@@ -39,21 +43,6 @@ done
|
||||
echo '```'
|
||||
echo
|
||||
|
||||
echo "## Публичная поверхность пакетов"
|
||||
echo
|
||||
echo "Экспортированные типы, интерфейсы и функции — то, чем пакеты договариваются."
|
||||
echo
|
||||
for p in $PKGS; do
|
||||
short="${p#"$MOD"/}"
|
||||
body="$(go doc -short "$p" 2>/dev/null | grep -v '^$' || true)"
|
||||
[ -z "$body" ] && continue
|
||||
echo "### $short"
|
||||
echo '```go'
|
||||
echo "$body"
|
||||
echo '```'
|
||||
echo
|
||||
done
|
||||
|
||||
echo "## Инвентарь концепций"
|
||||
echo
|
||||
echo "Как в проекте уже называются вещи. Новое понятие вводим, только убедившись,"
|
||||
|
||||
Reference in New Issue
Block a user