Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
a2e2434
[AISOS-2053] Create containers/review.py module with ReviewConfig and…
Jul 1, 2026
8626008
[AISOS-2054] Add detect_review_md with project override precedence
Jul 1, 2026
9adfb2f
[AISOS-2055] Implement parse_verdict for APPROVED/REJECTED extraction
Jul 1, 2026
d12becb
[AISOS-2056] Implement write_cycle_file for review cycle JSON output
Jul 1, 2026
0ab3fe7
[AISOS-2057] Integrate review loop logic into entrypoint.py
Jul 1, 2026
5bff5f7
[AISOS-2058] Add terminal progress display for review cycles in local…
Jul 1, 2026
79826d8
[AISOS-2059] Create ReviewCyclePoller class with async polling loop
Jul 1, 2026
752a03a
[AISOS-2060] Implement ReviewCycleData and ReviewCycleRecorder with m…
Jul 1, 2026
dd3e708
[AISOS-2061] Add Prometheus metrics for review cycles
Jul 1, 2026
3dcd695
[AISOS-2062] Implement ReviewJiraNotifier for cycle comment posting
Jul 1, 2026
c3597bd
[AISOS-2063] Integrate review polling into ContainerRunner with step-…
Jul 1, 2026
e645a2a
[AISOS-2064] Add post-execution sync sweep for missed review cycle files
Jul 1, 2026
50a303d
[AISOS-2065] Pass step_name from workflow nodes to ContainerRunner
Jul 1, 2026
a225237
[AISOS-2066] Define review.md file format schema and validation speci…
Jul 1, 2026
69283c1
[AISOS-2067] Create sample review.md for implement-task skill
Jul 1, 2026
3a56d0e
[AISOS-2068] Create sample review.md for local-code-review skill
Jul 1, 2026
96a1cb9
[AISOS-2069] Create sample project-specific review.md override for im…
Jul 1, 2026
22889d0
[AISOS-2070] Create comprehensive auto-review documentation
Jul 1, 2026
7dcafa8
[AISOS-2071] Update skills documentation to reference auto-review
Jul 1, 2026
7f09437
[AISOS-741-review] Fix import ordering in observability module
Jul 1, 2026
ac2bc09
[AISOS-741-docs] docs: add auto-review configuration settings to conf…
Jul 1, 2026
637f2fe
fix: copy review.py module into container image
JoshSalomon Jul 2, 2026
7cfcd63
fix: add containers/ to sys.path in test conftest for CI
JoshSalomon Jul 2, 2026
1c6a3fc
fix: make ReviewCyclePoller.poll() a sync method
JoshSalomon Jul 2, 2026
862bfa7
fix: await poller.poll() before async iteration
JoshSalomon Jul 2, 2026
bbe4663
fix: use AsyncMock for poll() in runner tests
JoshSalomon Jul 2, 2026
ae55b21
fix: make ReviewCyclePoller.poll() sync for Python 3.11 compat
JoshSalomon Jul 2, 2026
277871e
feat: surface review exhaustion data in PR body
JoshSalomon Jul 7, 2026
ed5a2db
fix: sort imports in review_report.py
JoshSalomon Jul 7, 2026
4cb31e7
fix: resolve ruff lint errors for review_report re-export
JoshSalomon Jul 7, 2026
bd87390
fix: apply ruff formatting to modified workflow nodes
JoshSalomon Jul 7, 2026
d339131
feat: pass skill_name to container for review loop discovery
JoshSalomon Jul 7, 2026
5ab9ae1
fix: use null-byte separators and guard ls-files result
JoshSalomon Jul 7, 2026
e922cb5
fix: search mounted skill paths for review.md instead of hardcoded dirs
JoshSalomon Jul 8, 2026
8feabd0
fix: align review cycle file paths between container and orchestrator
JoshSalomon Jul 8, 2026
e8a7320
fix: replace operator.add with operator.or_ for review_exhaustion_report
JoshSalomon Jul 9, 2026
cb02632
refactor: consolidate review types, remove dead code, break up oversi…
JoshSalomon Jul 20, 2026
f1bc707
fix: forward step_name/skill_name through review_utils.run_review_con…
JoshSalomon Jul 20, 2026
34be085
fix: add exhaustion collection to task_takeover_review, fix mock data…
JoshSalomon Jul 20, 2026
dc23a34
fix: resolve lint errors in test files
JoshSalomon Jul 20, 2026
61f142c
style: apply ruff formatting to all PR files
JoshSalomon Jul 20, 2026
093b8bd
fix: address code review findings and test coverage gaps
JoshSalomon Jul 20, 2026
b91cc25
fix: address max-effort code review findings
JoshSalomon Jul 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion containers/Containerfile
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,9 @@ RUN pip install --no-cache-dir \
# Create workspace directory (will be mounted at runtime)
RUN mkdir -p /workspace && chmod 777 /workspace

# Copy entrypoint script
# Copy entrypoint and review module
COPY entrypoint.py /usr/local/bin/forge-entrypoint.py
COPY review.py /usr/local/bin/review.py
RUN chmod +x /usr/local/bin/forge-entrypoint.py

# Set working directory
Expand Down
Loading
Loading