Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
eae3722
docs: design hourly NVIDIA NIM OpenCode development
seonghobae Aug 5, 2026
346a31d
docs: plan hourly NVIDIA NIM OpenCode development
seonghobae Aug 5, 2026
0fd88ae
test(automation): define NIM OpenCode development contract
seonghobae Aug 5, 2026
e9ff9d3
test(automation): require bounded verified agent proposals
seonghobae Aug 5, 2026
1daa40e
ci(automation): schedule NVIDIA NIM OpenCode development
seonghobae Aug 5, 2026
f7af7fb
docs(automation): add hourly NIM development runbook
seonghobae Aug 5, 2026
a6b8703
docs(doctoring): record NIM OpenCode trust boundaries
seonghobae Aug 5, 2026
e3015d7
docs(readme): expose proposal-only hourly development loop
seonghobae Aug 5, 2026
9fe744c
docs(changelog): record NIM OpenCode proposal scheduler
seonghobae Aug 5, 2026
96691bd
test(automation): expose stale-base and metadata races
seonghobae Aug 5, 2026
b4beb5a
test(automation): define bounded PR metadata parser
seonghobae Aug 5, 2026
d4e73d8
feat(automation): add bounded PR metadata parser
seonghobae Aug 5, 2026
27cde2b
test(automation): require credential-separated proposal handoff
seonghobae Aug 5, 2026
b3e465c
ci(automation): isolate NIM proposals from repository writes
seonghobae Aug 5, 2026
eb8aafb
fix(automation): harden credential-separated proposal packaging
seonghobae Aug 5, 2026
365c75c
test(automation): align exact two-job proposal contract
seonghobae Aug 5, 2026
01e1241
docs(automation): document two-job proposal handoff
seonghobae Aug 5, 2026
3f53e1e
docs(doctoring): record two-job NIM trust boundary
seonghobae Aug 5, 2026
7993b5b
fix(ci): restrict workflow token and isolate publication credentials
seonghobae Aug 5, 2026
8c0c57c
test(ci): require least-privilege publication token boundary
seonghobae Aug 5, 2026
cb6bac4
docs(operations): document least-privilege Maintainer App publication
seonghobae Aug 5, 2026
c60fa18
docs(doctoring): record late-bound Maintainer App boundary
seonghobae Aug 5, 2026
218fe43
fix(docs): restore workflow contract wording
seonghobae Aug 5, 2026
006cb97
test(security): require fresh publication runner isolation
seonghobae Aug 5, 2026
514cd0f
test(security): require gitlink rejection in agent proposals
seonghobae Aug 5, 2026
33ad5c4
fix(security): isolate publication credentials on a third runner
seonghobae Aug 5, 2026
5c878af
fix(security): reject symlink and gitlink proposals
seonghobae Aug 5, 2026
f0aee66
test(security): cover three-runner Git object gates
seonghobae Aug 5, 2026
dc69f91
docs(operations): document three-runner publication isolation
seonghobae Aug 5, 2026
76f87b9
docs(doctoring): record runner isolation and artifact evidence
seonghobae Aug 5, 2026
7b3ee42
docs(changelog): record three-runner proposal isolation
seonghobae Aug 5, 2026
50be379
docs(doctoring): clarify isolated write-capable publisher
seonghobae Aug 5, 2026
ed5ab73
test(docs): require three-runner architecture alignment
seonghobae Aug 5, 2026
2eae6fb
docs(spec): align design with three-runner boundary
seonghobae Aug 5, 2026
ab58cfb
docs(plan): replace stale same-job packaging sequence
seonghobae Aug 5, 2026
4d863da
test(automation): tighten fallback and runner-boundary contracts
seonghobae Aug 5, 2026
d7ef1c1
test(security): require raw Git mode inspection
seonghobae Aug 5, 2026
79f18cb
ci: apply exact-head hourly development review fixes
seonghobae Aug 5, 2026
1db7981
ci: make CodeRabbit review repair deterministic
seonghobae Aug 5, 2026
7707292
ci: stage deterministic hourly review repair
seonghobae Aug 5, 2026
bad8c4c
fix(ci): simplify bounded review-fix runner
seonghobae Aug 5, 2026
a0ad30e
fix(ci): align doctoring timeout wording
seonghobae Aug 5, 2026
81c089a
ci: expose verified review-fix commit identity
seonghobae Aug 5, 2026
9182ca9
fix(ci): close hourly development review gaps
github-actions[bot] Aug 5, 2026
45ed94d
test(quality): require parser coverage and JSDoc
seonghobae Aug 5, 2026
9865707
fix(quality): document parser production contracts
seonghobae Aug 5, 2026
f5efee3
fix(quality): enforce parser production coverage
seonghobae Aug 5, 2026
17f36c7
refactor(quality): expose testable metadata boundaries
seonghobae Aug 5, 2026
2704bf7
test(quality): cover PR metadata safety branches
seonghobae Aug 5, 2026
3684f4e
refactor(quality): name production CLI seams
seonghobae Aug 5, 2026
7606e64
test(quality): cover named PR metadata CLI seams
seonghobae Aug 5, 2026
0c738b4
fix(quality): reject unsafe PR metadata limits
seonghobae Aug 5, 2026
fe3aec3
test(quality): preserve invalid CLI argument vectors
seonghobae Aug 5, 2026
112303e
fix(quality): validate missing CLI argument arrays
seonghobae Aug 5, 2026
76ca7bb
test(security): exercise Git mode boundary behavior
seonghobae Aug 5, 2026
e15dc64
docs(tests): document Git mode fixture helpers
seonghobae Aug 5, 2026
1c546b6
docs(tests): document metadata fixture helpers
seonghobae Aug 5, 2026
62958a9
test(ci): require bounded candidate cleanup reinstall
seonghobae Aug 5, 2026
fc64dbc
ci: verify bounded candidate cleanup repair
seonghobae Aug 5, 2026
3950a15
fix(ci): bound failed-candidate dependency reinstall
seonghobae Aug 5, 2026
b8667bb
docs(operations): record bounded cleanup budget
seonghobae Aug 5, 2026
74df51a
docs(plan): require bounded cleanup reinstalls
seonghobae Aug 5, 2026
318cae7
docs(design): separate candidate and cleanup timeouts
seonghobae Aug 5, 2026
748227a
chore(ci): remove superseded one-shot repair workflow
seonghobae Aug 5, 2026
d1dc35d
docs(changelog): record bounded cleanup timeout
seonghobae Aug 5, 2026
13f83ad
test(automation): expose final-candidate cleanup regression
seonghobae Aug 5, 2026
3896d74
fix(automation): retry final-candidate cleanup repair
seonghobae Aug 5, 2026
f14fcf1
fix(automation): apply structural final-candidate repair
seonghobae Aug 5, 2026
4e735b8
chore(automation): remove one-shot repair workflow
seonghobae Aug 5, 2026
5ab1da2
chore(automation): remove superseded repair workflow
seonghobae Aug 5, 2026
6c52daf
chore(automation): remove final one-shot repair workflow
seonghobae Aug 5, 2026
587a12f
ci(automation): publish verified final-candidate repair
seonghobae Aug 5, 2026
252eaee
test(automation): require inter-candidate cleanup only
seonghobae Aug 5, 2026
ec49b57
ci(automation): apply final candidate cleanup repair
seonghobae Aug 5, 2026
7c0b579
fix(automation): tolerate already absent one-shot workflows
seonghobae Aug 5, 2026
0ee9804
fix(automation): publish verified repair with one-shot branch token
seonghobae Aug 5, 2026
d9ea1dd
ci(automation): publish verified final candidate repair
seonghobae Aug 5, 2026
85b46e1
fix(automation): skip cleanup after final candidate
github-actions[bot] Aug 5, 2026
181da39
ci(automation): export verified final candidate repair bundle
seonghobae Aug 5, 2026
13c6f5e
chore(automation): remove one-shot repair exporter
seonghobae Aug 5, 2026
431fdc5
test(automation): require publication prerequisites before OpenCode
seonghobae Aug 5, 2026
c5d8365
docs(automation): document publication prerequisites
seonghobae Aug 5, 2026
f4a0ecf
docs(doctoring): record publication prerequisite boundary
seonghobae Aug 5, 2026
90a617e
test: fail closed on abnormal git mode gate exits
seonghobae Aug 5, 2026
26c1733
test(automation): centralize hourly workflow contracts
seonghobae Aug 5, 2026
c205162
test: cover metadata CLI argv boundaries
seonghobae Aug 5, 2026
5fba3cb
fix: guard metadata CLI entrypoint resolution
seonghobae Aug 5, 2026
ea303cf
test: bind candidate cleanup budget parsing
seonghobae Aug 5, 2026
06ae8c4
fix(automation): gate inference on publication readiness
seonghobae Aug 5, 2026
6c8b794
test: reuse bounded workflow contract helpers
seonghobae Aug 5, 2026
71a7121
docs: state publication prerequisite least privilege control
seonghobae Aug 5, 2026
900c57e
docs(changelog): record publication prerequisite gate
seonghobae Aug 5, 2026
4ce2286
test(coverage): expose metadata entry-path branches
seonghobae Aug 5, 2026
189cb19
fix(metadata): cover optional entrypoint resolution
seonghobae Aug 5, 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
Loading
Loading