Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
d57dad4
[AISOS-2053] Create containers/review.py module with ReviewConfig and…
Jul 1, 2026
ec64b16
[AISOS-2054] Add detect_review_md with project override precedence
Jul 1, 2026
51e746c
[AISOS-2055] Implement parse_verdict for APPROVED/REJECTED extraction
Jul 1, 2026
d71e5d9
[AISOS-2056] Implement write_cycle_file for review cycle JSON output
Jul 1, 2026
cbd7a60
[AISOS-2057] Integrate review loop logic into entrypoint.py
Jul 1, 2026
fd7f3fb
[AISOS-2058] Add terminal progress display for review cycles in local…
Jul 1, 2026
ba137bb
[AISOS-2059] Create ReviewCyclePoller class with async polling loop
Jul 1, 2026
0ea513a
[AISOS-2060] Implement ReviewCycleData and ReviewCycleRecorder with m…
Jul 1, 2026
dd6d856
[AISOS-2061] Add Prometheus metrics for review cycles
Jul 1, 2026
9853967
[AISOS-2062] Implement ReviewJiraNotifier for cycle comment posting
Jul 1, 2026
4000f0e
[AISOS-2063] Integrate review polling into ContainerRunner with step-…
Jul 1, 2026
dea2912
[AISOS-2064] Add post-execution sync sweep for missed review cycle files
Jul 1, 2026
c93ae6a
[AISOS-2065] Pass step_name from workflow nodes to ContainerRunner
Jul 1, 2026
8b4c726
[AISOS-2066] Define review.md file format schema and validation speci…
Jul 1, 2026
cebd93b
[AISOS-2067] Create sample review.md for implement-task skill
Jul 1, 2026
d5cc539
[AISOS-2068] Create sample review.md for local-code-review skill
Jul 1, 2026
940284b
[AISOS-2069] Create sample project-specific review.md override for im…
Jul 1, 2026
50ea0b1
[AISOS-2070] Create comprehensive auto-review documentation
Jul 1, 2026
b52118e
[AISOS-2071] Update skills documentation to reference auto-review
Jul 1, 2026
76e6b30
[AISOS-741-review] Fix import ordering in observability module
Jul 1, 2026
37abe75
[AISOS-741-docs] docs: add auto-review configuration settings to conf…
Jul 1, 2026
a038452
fix: copy review.py module into container image
JoshSalomon Jul 2, 2026
d446239
fix: add containers/ to sys.path in test conftest for CI
JoshSalomon Jul 2, 2026
f22db67
fix: make ReviewCyclePoller.poll() a sync method
JoshSalomon Jul 2, 2026
0c4a2cf
fix: await poller.poll() before async iteration
JoshSalomon Jul 2, 2026
13a1368
fix: use AsyncMock for poll() in runner tests
JoshSalomon Jul 2, 2026
9b00716
fix: make ReviewCyclePoller.poll() sync for Python 3.11 compat
JoshSalomon Jul 2, 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 @@ -30,8 +30,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