docs(ECR-007): archive LOOP-RUN-005 and sync STATE
关门收尾:归档 loop/gate 产物至 docs/runs,同步 CURRENT/MEMORY/PROFILE,并忽略工作目录 .gates/loop。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,77 @@
|
||||
# LOOP-RUN-005 — ECR-007 Wyckoff Live Structure
|
||||
# Adapter v0.1 STABLE · single agent · supervised
|
||||
# Human Gate #1: Start Authorization granted
|
||||
|
||||
id: LOOP-RUN-005
|
||||
feature: ECR-007-WYCKOFF-LIVE-STRUCTURE
|
||||
ecr: ECR-007
|
||||
project_profile: "2026.08"
|
||||
|
||||
goal: |
|
||||
验证 Engineering Loop v1.1 + Adapter v0.1 在高领域状态复杂度 Feature 下的执行稳定性。
|
||||
实现 Wyckoff Confirmed + Live Structure 分层,观察层与执行层严格隔离。
|
||||
|
||||
authorization:
|
||||
approved_by: human
|
||||
feature: ECR-007
|
||||
run: LOOP-RUN-005
|
||||
constraints:
|
||||
- no_ess_change
|
||||
- no_loop_v1_1_change
|
||||
- no_adapter_v0_1_change
|
||||
- single_agent
|
||||
- supervised
|
||||
- no_subagents
|
||||
- no_auto_retry
|
||||
- no_live_as_execution_signal
|
||||
- no_confirmed_threshold_lowering
|
||||
|
||||
constraints:
|
||||
allowed:
|
||||
- "chanlun/analysis/wyckoff/**"
|
||||
- "tests/test_wyckoff.py"
|
||||
- "tests/fixtures/**"
|
||||
- "tests/generate_golden.py"
|
||||
- "tests/test_golden_pipeline.py"
|
||||
- "web/api/analyze.py"
|
||||
- "web/api/pages.py"
|
||||
- "web/static/js/app/**"
|
||||
- "web/templates/index.html"
|
||||
- "web/tests/**"
|
||||
- "web/services/runtime/timeframes.py"
|
||||
- "docs/**"
|
||||
- "loop/**"
|
||||
forbidden:
|
||||
- "strategies/**"
|
||||
- "**/decide_quotes*"
|
||||
- "maker/**"
|
||||
- "skills/engineering-spec-system/**"
|
||||
- "docs/architecture/ENGINEERING-LOOP-V1.1.md"
|
||||
notes:
|
||||
- Confirmed detection thresholds UNCHANGED
|
||||
- Live candidates must never replace Confirmed events
|
||||
- execution_signal_from_wyckoff source must be confirmed only
|
||||
|
||||
acceptance:
|
||||
criteria:
|
||||
- Confirmed logic unchanged (events.py confirm rules not relaxed)
|
||||
- execution only consumes confirmed
|
||||
- Live ≠ execution signal
|
||||
- lifecycle transitions verifiable (UNKNOWN/FORMING/CONFIRMED/COMPLETED)
|
||||
- API contract + Summary display Confirmed/Live separation
|
||||
- Artifact chain complete
|
||||
commands:
|
||||
- "PYTHONPATH=. python -m pytest tests/test_wyckoff.py -q"
|
||||
- "PYTHONPATH=. python -m pytest web/tests/test_analyze_contract.py -q"
|
||||
|
||||
execution:
|
||||
autonomy: supervised
|
||||
adapter: none
|
||||
|
||||
ess:
|
||||
gate_command: "python ${ESS_ROOT}/scripts/ess-gate-check.py --project . --ecr ECR-007"
|
||||
|
||||
observe:
|
||||
planner_domain: Confirmed + Live + Lifecycle + Event Candidate
|
||||
guardian_risk: live_candidate_must_not_become_execution_signal
|
||||
human_gates: start_authorization + final_approval
|
||||
Reference in New Issue
Block a user