Регистрация косяка агента в системе учёта WP-316 L1. Без LLM — детерминированный скрипт без WP Gate.
日本語の概要は準備中です。原文の説明を表示しています。
Product-only Red Team audit of the FMT/IWE platform: source, manifests, setup/update paths, CI and release provenance, agent permissions and memory, hooks, runtime, roles, schedulers, Day Open/Close, and regression claims. Use before merging or publishing a release, after changes to updater/runtime/security behavior, or when verifying a reported platform defect. Excludes real consumer workspaces and personal customizations; use repository-owned code and synthetic disposable fixtures only.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Audit the product as an adversary trying to disprove its release, upgrade, safety, and runtime claims. Do not use earlier incidents as proof: rebuild the case from the exact current artifact.
Эта секция — обёртка IWE поверх методики Евгения ниже. Дополнение Ф19 к Finding Contract и Final Output требует для существенной находки исполняемую проверку или явно принятую оговорку; остальная методика сохранена.
FMT-exocortex-template; операционный аудит использует его версию из
проверяемого коммита шаблона.boundary-guard.sh. Каждую опасную
операцию (setup/update/hook/scheduler/mutation) запускать как
bash .../boundary-guard.sh -- <command>. Обёртка отказывает, если цель не
одноразовая фикстура под temp, и очищает унаследованные IWE_*/WORKSPACE_DIR
для каждой команды. Простой предварительный вызов guard без -- недостаточен:
он не очистит окружение последующих команд.SETUP_CI=1,
ставит в начало PATH свои отказывающие заглушки для доступных
launchctl/systemctl/crontab и возвращает BLOCKED, даже если дочерний
скрипт подавил ошибку. Обновление через настоящий релизный канал по-прежнему
проверяет доставку файлов и хеши; оно не подтверждает активацию служб.
Явные пути к менеджерам внутри произвольного дочернего скрипта и замена им
PATH остаются вне гарантий shell-обёртки: для общей изоляции нужна VM или
системная песочница. Не запускать такую пробу на хосте без неё.tests/run-calibration.sh:
fixtures/known-bad-release обязан получить BLOCKED, fixtures/known-good-release
— GO. Если плохой проходит или хороший блокируется — методика в этой среде
сломана, реальный вердикт не выдавать (cannot_verify). Калибровка герметична:
она не зависит от состояния реальных required-checks проекта и использует
синтетическую зелёную квитанцию внутри фикстуры.GO/CAUTION/BLOCKED,
таблицы находок) — английский, как во всём продукт-репо (технический канал).
Одну итоговую строку решения пилоту в чат отдавать по-русски (канал-детектор
DP.SC.050): «Публиковать безопасно / Публиковать нельзя — <причина>».IWE_*, WORKSPACE_DIR, governance, runtime, and provider-routing variables before a disposable run.Read only the references required for the claim:
Run bash tests/run-calibration.sh. Two legs:
HOME/WORKSPACE_DIR into the
fixture. A failure here means destructive steps could reach a real workspace:
stop, do not run any behaviour test.shasum/cp
behave here and that the deterministic manifest-integrity check marks the
known-good fixture GO and the tampered known-bad fixture BLOCKED_HASH.
This validates the environment and the integrity contract, not the
LLM-driven audit reasoning of the runbook below — that is your responsibility
per the workflow, the classifier does not stand in for it.Any failing leg → stop and report cannot_verify; do not audit the real target.
Write the exact statement under test, expected user-visible outcome, supported platforms, install mode, assets, trust boundaries, abuse cases, and pass/fail criteria. Do not begin with a suspected diagnosis.
Record the audit time and independently identify:
A moving branch, version string, PR body, announcement, or green badge is not an immutable artifact identity.
Trace every relevant path end to end:
source or generator
-> manifest and ownership
-> setup / update / migration
-> installed target
-> consumer lookup
-> runtime or scheduler
-> user-visible postcondition
For agent actions also trace:
untrusted input
-> instructions / memory / model decision
-> tool authorization and approval
-> execution boundary
-> validation, logging, rollback, and user-visible result
Use separate fixtures for:
Do not let a full source checkout silently provide excluded fixtures, defaults, tests, or libraries to an installed-product test. Run every dangerous command through boundary-guard.sh -- <command>.
Verify the documented success path, then attack the proof. At minimum test:
A regression test that also passes against the buggy implementation is false-green.
Inspect critical job logs, conditions, shell/OS identity, test names and counts, skipped steps, continue-on-error, SKIP, and XFAIL. Verify that release gates ran on the exact final tree and that downstream publish/announcement steps cannot run after a failed prerequisite.
Repository presence is not delivery. Run the installed consumer from its documented entry point and assert the final state, exit status, generated artifact, safety decision, scheduler result, and truthful diagnostics.
Before concluding, try to reverse every material finding:
Refresh mutable remote identities immediately before the verdict.
GO: the exact publishable artifact passes all required gates, supported install/upgrade paths, adversarial controls, and installed postconditions with no material contradiction.CAUTION: the release is safe and usable, but a clearly optional feature has a bounded limitation, is truthfully disabled or documented, and cannot bypass core safety.BLOCKED: any P0/P1 remains; release identity or manifest is inconsistent; a required gate is red, skipped, or false-green; delivery closure fails; update can corrupt or strand state; approval or destructive-action control is bypassable; or evidence is insufficient for a high-impact claim.Never lower a verdict because a deadline is near, several unrelated jobs are green, or a workaround exists.
После вердикта — одна строка пилоту в чат по-русски: «Публиковать безопасно (<тег>)» / «Публиковать нельзя — <главная причина>» / «Не удалось проверить — <чего не хватает>».
For every material finding record:
platform, test_infrastructure, external_dependency, or documentation;high, medium, or low;PASS.Use cannot_verify instead of inference when isolation, access, or evidence is missing.
Lead with the human release decision, then use:
## Verdict
GO / CAUTION / BLOCKED — exact tag/SHA and audit time
## Required Gates
| Gate | Result | Exact evidence |
## Findings
| ID | Severity | Contract | Evidence | Impact | Owner | Confidence | Falsifier | Executable check or exception decision link | Open issue if unresolved |
## Release Boundary
- Safe to publish/use:
- Not proven or blocked:
- Required before re-review:
## Regression Receipt
- fixed candidate:
- known-bad or mutation control:
- installed projection:
- supported OS/shell matrix:
- second-run/idempotency:
- per-finding executable check or exception decision link:
- separate open issue for each unresolved material finding:
Report skipped and unavailable checks explicitly. Do not bury a blocker below secondary observations.
<!-- USER-SPACE --> <!-- /USER-SPACE -->まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Регистрация косяка агента в системе учёта WP-316 L1. Без LLM — детерминированный скрипт без WP Gate.
日本語の概要は準備中です。原文の説明を表示しています。
Разбор extraction-reports со status pending-review — решение R15 (accept/reject/defer) ЖИВЫМ ПИЛОТОМ, запись в Pack, обновление статуса, коммит. Вызывать при Close при наличии N>0 pending-review отчётов.
日本語の概要は準備中です。原文の説明を表示しています。
Оценка архитектурного решения по 7 характеристикам ЭМОГССБ (v3.1 — фильтр допуска, атрибут-сценарии, совет затронутых сторон; профиль без агрегатного балла, conjunctive screening). Используй когда пользователь предлагает архитектурное решение, новый инструмент или системное изменение.
日本語の概要は準備中です。原文の説明を表示しています。
Classifies raw pilot request → structured JSON {task_type, class, artifact, budget_estimate, confidence, routing_tag, resolution_path, schema_version, result_type, expected_result_kind, result_kind_resolution, hypothesis_relation}. Keyword-fast (<200ms) or Haiku fallback (<60s). Does NOT create WP or call executor.
日本語の概要は準備中です。原文の説明を表示しています。
Audit repository documentation: detect drift between code and docs, report coverage by category. Run manually or on triggered drift critical.
日本語の概要は準備中です。原文の説明を表示しています。
Аудит пользовательской инсталляции IWE. Запускает scripts/iwe-audit.sh + MCP healthcheck + smoke-test ритуала через sentinel-механику (контракт dry-run-contract.md), передаёт отчёт subagent'у в роли VR.R.002 Аудитор (context isolation) → verdict ✅/⚠️/❌ по 6 компонентам (Inventory, L1 drift, DS-strategy, L3 customizations, MCP, ритуал). Используй после restore из бэкапа, после update.sh, или при еженедельной сверке.
日本語の概要は準備中です。原文の説明を表示しています。