Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
371 commits
Select commit Hold shift + click to select a range
80b442d
refactor(review-mcp): remove log-entry output remnants
lynnswap Jun 27, 2026
80fe94a
refactor(review-ui): seed previews from timeline items
lynnswap Jun 27, 2026
0b02fa0
test(review-ui): seed monitor fixtures from timeline entries
lynnswap Jun 27, 2026
e05ce25
refactor(review-core): hide legacy log buffer surface
lynnswap Jun 27, 2026
2bea2f1
refactor(review-core): derive diagnostics from timeline
lynnswap Jun 27, 2026
636376f
refactor(review-core): remove legacy review log entries
lynnswap Jun 27, 2026
21b1f93
refactor(review-ui): use Codex chat turn projection
lynnswap Jun 27, 2026
9452997
refactor(review-ui): stream chat timeline document changes
lynnswap Jun 27, 2026
2c5cef0
fix(review-ui): preserve command output panel scroll
lynnswap Jun 27, 2026
54d61b8
refactor(review-ui): remove timeline detail fallback
lynnswap Jun 27, 2026
72ec6f7
refactor(review-ui): clarify selected chat log stream
lynnswap Jun 27, 2026
c7797a4
refactor(review-ui): stream selected chat log documents
lynnswap Jun 27, 2026
d7908e0
refactor(review-ui): render codex chats as log documents
lynnswap Jun 27, 2026
f04a477
perf(review-ui): keep selected chat log cache out of observation
lynnswap Jun 27, 2026
73a27b8
refactor(review-ui): remove timeline input from log renderer
lynnswap Jun 27, 2026
1a07879
refactor(review-kit): await review job lifecycle
lynnswap Jun 27, 2026
50b417b
refactor(review-ui): preview reviews through chat selection
lynnswap Jun 27, 2026
60ac159
refactor(review-ui): select review chats from job rows
lynnswap Jun 27, 2026
4054780
refactor(review-ui): remove job selection mode
lynnswap Jun 27, 2026
5d9ab3b
refactor(review-ui): drop stale job selection id
lynnswap Jun 27, 2026
c845ff8
refactor(review-ui): centralize review chat job lookup
lynnswap Jun 27, 2026
4278d44
refactor(review-ui): stream preview chat logs by chat id
lynnswap Jun 27, 2026
c9a5939
refactor(review-ui): refresh selected chat snapshots in sidebar
lynnswap Jun 27, 2026
af0fee3
refactor(review-ui): stream preview logs through chat changes
lynnswap Jun 27, 2026
fcba165
refactor(review-ui): feed preview transport with chat changes
lynnswap Jun 27, 2026
e15b3b4
refactor(review-ui): render sidebar jobs as chat rows
lynnswap Jun 27, 2026
37bd111
refactor(review-ui): back legacy sidebar with review chat rows
lynnswap Jun 27, 2026
eb2fcb3
refactor(review-ui): name sidebar presentation as chat list
lynnswap Jun 27, 2026
bc94af1
refactor(review-ui): rename sidebar filter for review chats
lynnswap Jun 27, 2026
6f3e1e6
refactor(review-ui): name sidebar drops as review chats
lynnswap Jun 27, 2026
520a61d
fix(review-ui): stream preview chat logs outside debug
lynnswap Jun 27, 2026
00452b0
refactor(review-ui): name sidebar selection as review chats
lynnswap Jun 27, 2026
795f115
refactor(review-ui): isolate preview chat log source
lynnswap Jun 27, 2026
6e8088a
refactor(review-ui): isolate sidebar review chat index
lynnswap Jun 27, 2026
d93cf73
test(review-ui): assert sidebar chat selection by chat id
lynnswap Jun 27, 2026
2a8461a
refactor(review-ui): keep timeline projection in tests
lynnswap Jun 27, 2026
c3cb5f1
refactor(review-ui): name empty sidebar around review chats
lynnswap Jun 27, 2026
055a060
refactor(review-ui): clarify runtime job lookup
lynnswap Jun 27, 2026
5a444da
refactor(review-ui): decouple chat row rendering from jobs
lynnswap Jun 27, 2026
b5b31b8
refactor(review-ui): isolate workspace findings index
lynnswap Jun 27, 2026
fb230da
refactor(review-ui): identify chat rows by chat id
lynnswap Jun 27, 2026
94d70e6
refactor(review-ui): label sidebar as review chats
lynnswap Jun 27, 2026
8558e60
refactor(review-ui): narrow preview chat stream source
lynnswap Jun 27, 2026
e7e7795
refactor(review-ui): build preview chat log fixtures
lynnswap Jun 27, 2026
738be13
refactor(review-ui): isolate review chat operations
lynnswap Jun 27, 2026
9b8617f
refactor(review-ui): keep review chat operations explicit
lynnswap Jun 27, 2026
3a814ae
test(review-ui): select review chats by chat id
lynnswap Jun 27, 2026
1f312bd
test(review-ui): assert selected review chat ids
lynnswap Jun 27, 2026
43b1853
test(review-ui): exercise chat append stream path
lynnswap Jun 27, 2026
2c1d392
test(review-ui): document chat-only selection fixtures
lynnswap Jun 27, 2026
d8d78d3
test(review-ui): cover preview chat stream lifecycle
lynnswap Jun 27, 2026
939b1df
fix(review-ui): prepare preview detail stream
lynnswap Jun 27, 2026
2453b8e
refactor(review-ui): reuse review chat identity for findings
lynnswap Jun 27, 2026
5085548
test(review-ui): stream progress append through chat source
lynnswap Jun 27, 2026
8c31dc9
test(review-ui): require chat ids for sidebar selection
lynnswap Jun 27, 2026
b00ea43
fix(review-ui): observe Codex sidebar result changes
lynnswap Jun 27, 2026
3c1e042
refactor(review-kit): move workspace findings index to domain
lynnswap Jun 27, 2026
6bcad51
refactor(review-ui): drive preview logs from chat source
lynnswap Jun 27, 2026
5cce7e5
refactor(review-ui): prefer Codex sidebar chat selections
lynnswap Jun 27, 2026
f28d6f1
refactor(review-ui): store preview logs as chat snapshots
lynnswap Jun 27, 2026
496e59b
refactor(review-ui): resolve legacy chats from sidebar index
lynnswap Jun 27, 2026
ccd4756
refactor(review-ui): keep review chat cells row-driven
lynnswap Jun 27, 2026
c4240fe
refactor(review-ui): keep runtime jobs out of Codex sidebar
lynnswap Jun 27, 2026
cef704c
fix(review-ui): stream preview launch chat logs
lynnswap Jun 28, 2026
9bdc491
refactor(review-ui): centralize preview chat source creation
lynnswap Jun 28, 2026
cbd7b72
refactor(review-ui): stream preview logs from chat source
lynnswap Jun 28, 2026
5422b66
refactor(review-ui): seed preview chats with snapshots
lynnswap Jun 28, 2026
aba8043
refactor(review-ui): mark job sidebar index as legacy
lynnswap Jun 28, 2026
41616dd
refactor(review-ui): name job chat projection legacy
lynnswap Jun 28, 2026
0baacd7
refactor(review-ui): remove timeline renderer dependency
lynnswap Jun 28, 2026
05cb077
refactor(review-ui): keep timeline renderer test-only
lynnswap Jun 28, 2026
81fcb08
refactor(review-ui): update preview chats with codex items
lynnswap Jun 28, 2026
8fae9bd
refactor(review-ui): restore legacy rows by chat selection
lynnswap Jun 28, 2026
3889c9b
refactor(review-ui): name preview stream by chat
lynnswap Jun 28, 2026
39d32a4
refactor(review-ui): seed preview chat source directly
lynnswap Jun 28, 2026
dc5d362
refactor(review-ui): seed command preview chat source directly
lynnswap Jun 28, 2026
f44c9bf
refactor(review-ui): drop job timeline preview fallback
lynnswap Jun 28, 2026
b816ed0
refactor(review-ui): stop seeding preview jobs with timelines
lynnswap Jun 28, 2026
8499ad7
refactor(review): hide job timeline from public API
lynnswap Jun 28, 2026
892ef87
refactor(review): keep timeline models package-scoped
lynnswap Jun 28, 2026
2b38eb2
refactor(review-ui): select chats without review identity
lynnswap Jun 28, 2026
6a8e659
refactor(review-ui): render codex sidebar chats as chat rows
lynnswap Jun 28, 2026
e7ee67d
refactor(review-ui): build preview logs from chat fixtures
lynnswap Jun 28, 2026
4a5b118
test(review-ui): select codex chats without review jobs
lynnswap Jun 28, 2026
6cafd94
test(review-ui): avoid legacy job chat projection in sidebar tests
lynnswap Jun 28, 2026
c0b5c29
fix(app-server): handle codex thread status variants
lynnswap Jun 28, 2026
16b69bc
refactor(review-ui): model codex sidebar filter and order
lynnswap Jun 28, 2026
d58c79b
refactor(review-ui): drive sidebar drag order from codex chats
lynnswap Jun 28, 2026
3799f6b
refactor(review-ui): render codex sidebar rows from observable nodes
lynnswap Jun 28, 2026
340c1ca
Merge remote-tracking branch 'origin/main' into codex/review-run-data…
lynnswap Jun 28, 2026
9de2f18
perf(review-ui): apply codex sidebar outline diffs
lynnswap Jun 28, 2026
0533da2
perf(review-ui): skip unchanged sidebar presentation
lynnswap Jun 28, 2026
95aa957
refactor(review-ui): remove job fallback from sidebar test hooks
lynnswap Jun 28, 2026
106e544
perf(review-ui): avoid redundant chat cell rebinding
lynnswap Jun 28, 2026
f5a2848
refactor(review-ui): isolate preview review status mapping
lynnswap Jun 28, 2026
b4c8289
refactor(review-ui): use chat snapshots for preview fixtures
lynnswap Jun 28, 2026
7f10c6e
fix(review-ui): preserve preview chat item upserts
lynnswap Jun 28, 2026
6349a9f
refactor(review-ui): remove workspace findings detail pane
lynnswap Jun 28, 2026
e1f304e
refactor(review-ui): seed previews from chat fixtures
lynnswap Jun 28, 2026
40b6eb9
refactor(review-ui): remove unused workspace findings index
lynnswap Jun 28, 2026
4b5a8af
refactor(review-ui): migrate log fixtures to chat streams
lynnswap Jun 28, 2026
30912d1
feat(review-ui): add chat cancellation context menu
lynnswap Jun 28, 2026
bc52152
refactor(review): rename jobs to run records
lynnswap Jun 28, 2026
c14dfb0
refactor(review): name store records as review runs
lynnswap Jun 28, 2026
df5bd79
refactor(review): decouple run records from timelines
lynnswap Jun 28, 2026
ad6641e
refactor(review): remove legacy review timeline store
lynnswap Jun 28, 2026
ee1e3f2
refactor(review): replace timeline items with event payloads
lynnswap Jun 28, 2026
102675b
refactor(review): rename job core state to runs
lynnswap Jun 28, 2026
5eaa195
refactor(review-ui): rename preview fixtures around chat logs
lynnswap Jun 28, 2026
3dc10fe
refactor(review-ui): finish run wording in tests
lynnswap Jun 28, 2026
ed9551f
refactor(review): expose review runs through api
lynnswap Jun 28, 2026
41ebef0
refactor(review): expose mcp log projection
lynnswap Jun 28, 2026
bfae083
refactor(review): await terminal review runs
lynnswap Jun 28, 2026
ba3aa31
refactor(review-ui): resolve cancellation by chat id
lynnswap Jun 28, 2026
ae6f72b
refactor(review-ui): rename codex chat sidebar directory
lynnswap Jun 28, 2026
f183131
test(review-ui): add codex chat log fixture helpers
lynnswap Jun 28, 2026
2423407
test(review-ui): select preview chats by chat id
lynnswap Jun 28, 2026
1b6bd96
refactor(review-ui): remove review workspace from sidebar api
lynnswap Jun 28, 2026
9a3d5de
refactor(review): isolate run records from sidebar cancellation
lynnswap Jun 28, 2026
b711c14
test(review-ui): add chat fixture helper
lynnswap Jun 28, 2026
3ec8109
test(review-ui): load basic sidebar tests from chat fixtures
lynnswap Jun 28, 2026
c7496a3
test(review-ui): drive chat log detail tests from chat fixtures
lynnswap Jun 28, 2026
e7b3d4e
test(review-ui): use chat fixtures for log item panel tests
lynnswap Jun 28, 2026
3e1ffa1
test(review-ui): render shell layout tests from chat fixtures
lynnswap Jun 28, 2026
6c48e4a
test(review-ui): render shell layout from chat fixtures
lynnswap Jun 28, 2026
7038032
test(review-ui): render command panels from chat fixtures
lynnswap Jun 28, 2026
f19eef8
test(review-ui): finish chat fixture migration
lynnswap Jun 28, 2026
8ee1c02
refactor(review): remove unused lifecycle status
lynnswap Jun 28, 2026
2d0c515
test(review-ui): rename chat fixtures away from run state
lynnswap Jun 28, 2026
2912d05
test(review-ui): isolate lifecycle fixture loading
lynnswap Jun 28, 2026
4e9e232
test(review-ui): rename display fixtures as chats
lynnswap Jun 28, 2026
826d657
refactor(review): name lifecycle records as runs
lynnswap Jun 28, 2026
72c9eac
test(review): name store snapshots as runs
lynnswap Jun 28, 2026
ed84f36
feat(mcp): project review logs from CodexChat turns
lynnswap Jun 28, 2026
b687012
test(store): use run vocabulary in lifecycle tests
lynnswap Jun 28, 2026
f763eb7
test(mcp): rename job fixtures to runs
lynnswap Jun 28, 2026
b61279b
refactor(review): remove domain event pipeline
lynnswap Jun 28, 2026
d21f486
test(review-ui): use review mode preview flag
lynnswap Jun 28, 2026
26ae9f4
refactor(review): keep live transcript out of run output
lynnswap Jun 28, 2026
ea3d482
fix(review-ui): store sidebar chat selection by identity
lynnswap Jun 28, 2026
d5d0166
test(review-ui): align sidebar selection fixture with chat binding
lynnswap Jun 28, 2026
3705567
refactor(review): drop store workspace ordering
lynnswap Jun 28, 2026
1ef636f
refactor(review): derive final review output
lynnswap Jun 28, 2026
3e50da3
refactor(review-ui): cancel reviews by chat identity
lynnswap Jun 28, 2026
574aef7
refactor(review): keep run record lifecycle-only
lynnswap Jun 28, 2026
e95bc63
refactor(review): hide run lifecycle records
lynnswap Jun 28, 2026
9364f7e
refactor(review): remove stale run ordering helpers
lynnswap Jun 28, 2026
60df2c8
refactor(mcp): require chat projection for review logs
lynnswap Jun 28, 2026
ddcbb36
refactor(review): remove run message buffers
lynnswap Jun 28, 2026
7ac0c1f
refactor(review): remove run review text
lynnswap Jun 28, 2026
7bcebbf
refactor(review): flatten run summary
lynnswap Jun 28, 2026
17e6739
refactor(review): hide run lifecycle types
lynnswap Jun 28, 2026
db76701
refactor(mcp): split lifecycle and review output
lynnswap Jun 28, 2026
fd556d6
refactor(review): keep backend events lifecycle-only
lynnswap Jun 28, 2026
32dd416
test(ui): cover chat context menu cancellation
lynnswap Jun 28, 2026
69e65d4
fix(review): unify cancellable run state
lynnswap Jun 28, 2026
38e5dca
refactor(ui): rename preview chat initial message
lynnswap Jun 28, 2026
7d79d4e
refactor(ui): bind sidebar rows to codex chat models
lynnswap Jun 28, 2026
f8b6830
refactor(review): make completion events lifecycle-only
lynnswap Jun 28, 2026
5e28f62
refactor(review): remove progress from lifecycle events
lynnswap Jun 28, 2026
52e8ab4
fix(ui): preserve codex workspace sources in sidebar snapshots
lynnswap Jun 28, 2026
acc99a2
refactor(mcp): keep unavailable log projections empty
lynnswap Jun 28, 2026
8854171
fix(ui): restore chat context menu cancellation
lynnswap Jun 29, 2026
8a820eb
refactor(review-ui): migrate monitor to CodexDataKit chat flow
lynnswap Jun 29, 2026
f15e078
test(review-ui): remove sidebar hosting implementation assertions
lynnswap Jun 29, 2026
6551f7b
test(review-ui): align sidebar row height assertion with flattened se…
lynnswap Jun 29, 2026
44c3b6d
fix(review-ui): route preview chat cancellation through review store
lynnswap Jun 29, 2026
71007e2
refactor(review-ui): bind sidebar rows to codex models
lynnswap Jun 29, 2026
827ce53
fix(review-ui): rebind sidebar cells on item replacement
lynnswap Jun 29, 2026
17ff9ee
fix(review-ui): use codex chat key-path sort
lynnswap Jun 29, 2026
bfe736a
refactor(reviewui): remove unused workspace grouping wrappers
lynnswap Jun 29, 2026
708392c
refactor(review-ui): inject preview app server source
lynnswap Jun 29, 2026
e9a7e51
fix(review-ui): preserve preview store source routing
lynnswap Jun 29, 2026
5e240a6
fix(review-ui): keep preview runtime for selected chat
lynnswap Jun 29, 2026
9e6a429
fix(review-ui): avoid retaining preview sources globally
lynnswap Jun 29, 2026
c07aaff
test(review-ui): inject fixture model source in previews
lynnswap Jun 29, 2026
f1457e1
fix(review-ui): prune stale preview test runtimes
lynnswap Jun 29, 2026
836cca3
refactor(review-ui): remove preview store runtime fallback
lynnswap Jun 29, 2026
d7b7330
fix(review-ui): avoid waiting for preview subscribers on source ticks
lynnswap Jun 29, 2026
9ff01b2
fix(review-ui): restore selected chat log updates
lynnswap Jun 29, 2026
f048285
refactor(review-ui): use explicit codex sort descriptors
lynnswap Jun 29, 2026
d7c0e4a
refactor(review-ui): move preview support to separate target
lynnswap Jun 29, 2026
6eeebef
fix(review-ui): keep preview rendering helper available
lynnswap Jun 29, 2026
998d7d7
refactor(review-ui): narrow preview support API access
lynnswap Jun 29, 2026
9945afc
refactor(preview): use app-server thread store for preview snapshots
lynnswap Jun 29, 2026
a4736d6
fix(preview): preserve fake app-server thread ordering
lynnswap Jun 29, 2026
4274886
fix(preview): serialize preview snapshot mutations
lynnswap Jun 29, 2026
07b795e
fix(preview): rebind thread store during startup
lynnswap Jun 29, 2026
6a33138
fix(review-ui): fall back to active chat cancellation
lynnswap Jun 29, 2026
5a77ffb
fix(review-ui): avoid duplicate pending chat cancellation
lynnswap Jun 29, 2026
4b5cf54
fix(review-ui): check all matching review runs before fallback
lynnswap Jun 29, 2026
d12a958
refactor(review-ui): remove codex sidebar library proxy
lynnswap Jun 29, 2026
2bed40d
refactor(review-ui): rename sidebar outline files
lynnswap Jun 29, 2026
f7bfaf5
refactor(review-ui): bind sidebar cells to semantic models
lynnswap Jun 29, 2026
f7c977c
refactor(review-ui): use CodexKit fetch section relationships
lynnswap Jun 29, 2026
7d2d79e
refactor(review-ui): derive previews from fake app server
lynnswap Jun 29, 2026
37280d1
feat(review-ui): add codex selection title resolver
lynnswap Jun 29, 2026
a0b5aec
fix(review-monitor): route preview composition through injected runtime
lynnswap Jun 29, 2026
0a6fd62
refactor(review-ui): resolve window titles from Codex models
lynnswap Jun 29, 2026
9394240
test(review-ui): reduce transport render snapshot surface
lynnswap Jun 29, 2026
a714439
refactor(review-ui): use key-path section descriptors
lynnswap Jun 29, 2026
686d644
refactor(review-ui): derive sidebar sections from fetched results
lynnswap Jun 29, 2026
ded2934
refactor(review-ui): observe codex model context directly
lynnswap Jun 29, 2026
d775a06
refactor(review-ui): centralize chat cancellation policy
lynnswap Jun 30, 2026
50252c1
refactor(review-ui): remove codex sidebar mode branch
lynnswap Jun 30, 2026
911254f
refactor(review-ui): remove preview-specific ui state initializer
lynnswap Jun 30, 2026
e366b83
perf(review-ui): let codex sidebar cells observe models
lynnswap Jun 30, 2026
b6f44a2
refactor(review-monitor): make preview app-server DI explicit
lynnswap Jun 30, 2026
fcae319
refactor(review-ui): use Codex section aliases
lynnswap Jun 30, 2026
17da54a
refactor(review-ui): remove duplicate sidebar title projections
lynnswap Jun 30, 2026
3a9216f
perf(review-ui): reduce sidebar chat hosting layout work
lynnswap Jun 30, 2026
bc39419
fix(review-ui): keep sidebar section rows domain-safe
lynnswap Jun 30, 2026
905a95b
fix(review-ui): reject sidebar drops across section rows
lynnswap Jun 30, 2026
7eb085b
fix(review-ui): constrain sidebar ordering to section segments
lynnswap Jun 30, 2026
e98d421
fix(review-ui): apply sidebar ordering after filters
lynnswap Jun 30, 2026
7b3ad40
feat(review-ui): add chat archive context menu
lynnswap Jun 30, 2026
c9aa9b1
test(review-ui): remove archive rejection sleep
lynnswap Jun 30, 2026
407c2cc
merge: integrate chat archive menu
lynnswap Jun 30, 2026
96ead5a
refactor(review-ui): flatten Codex sidebar results
lynnswap Jun 30, 2026
5db275f
merge: integrate fetched-results sidebar
lynnswap Jun 30, 2026
06a932e
refactor(review-ui): drive reviews through CodexDataKit
lynnswap Jun 30, 2026
2cbcd4a
fix(review-ui): simplify chat row rendering
lynnswap Jul 1, 2026
47db8de
refactor(review-ui): split chat log renderer target
lynnswap Jul 1, 2026
eebf86d
fix(review-ui): stabilize review monitor chat rendering
lynnswap Jul 1, 2026
830cecf
fix(review-ui): resolve terminal command output status
lynnswap Jul 1, 2026
c0e8133
test(review-ui): cover terminalized command transcripts
lynnswap Jul 1, 2026
ca7cf4a
fix(ui): use thread status for running chat rows
lynnswap Jul 1, 2026
f3576ed
refactor(app-server): own DataKit context through model actor
lynnswap Jul 1, 2026
6e34054
fix(mcp): require final review for completed runs
lynnswap Jul 1, 2026
610b874
chore(appserver): remove unused review group helpers
lynnswap Jul 2, 2026
fe121a3
fix(ui): serialize chat log re-observation and surface observe errors
lynnswap Jul 2, 2026
aec30a7
build: pin CodexKit to the reviewed main revision
lynnswap Jul 3, 2026
bbc7d3a
test(review-ui): include item kind in command panel block ids
lynnswap Jul 3, 2026
e89817a
build: update ReviewMonitor resolved pins for remote CodexKit
lynnswap Jul 3, 2026
d61a345
fix(mcp,host): address branch-wide review findings
lynnswap Jul 3, 2026
8d47d91
fix(mcp): bound detailed review_read log responses to a tail page
lynnswap Jul 3, 2026
5c87cb0
fix(app-server): keep review profile on restarts and defer thread cle…
lynnswap Jul 3, 2026
df5b4d2
test(host): wait for the rate-limit refresh before asserting requests
lynnswap Jul 3, 2026
e1b69b4
fix(review-ui): seed workspace-group reorder from the current order
lynnswap Jul 3, 2026
29ab0d6
fix(store): cancel bounded review-start workers on caller cancellation
lynnswap Jul 3, 2026
9460586
fix(store): disable the cancel command while cancellation is pending
lynnswap Jul 3, 2026
9be9a65
docs(app-server): document the external-browser login fallback
lynnswap Jul 3, 2026
26b3305
build: update the shared SwiftPM scheme for renamed test targets
lynnswap Jul 3, 2026
6854cae
fix(review-ui): count nil-status chats as finished in the latest filter
lynnswap Jul 3, 2026
27c2285
fix(mcp): bound detailed log entry id arrays to the returned page
lynnswap Jul 3, 2026
7620f78
fix(host): restore CODEX_HOME and legacy account-kind compatibility
lynnswap Jul 3, 2026
dd05d11
fix(mcp): resolve structured final review from the log projection
lynnswap Jul 3, 2026
4cee5f3
fix(ui): clear the chat log pane when an observation fails
lynnswap Jul 3, 2026
b652a92
fix(review-ui): reorder workspace groups against the unfiltered order
lynnswap Jul 4, 2026
51b27e1
fix(mcp): harden log projection final result and revisions
lynnswap Jul 4, 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
52 changes: 52 additions & 0 deletions .swift-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
"version": 1,
"indentation": {
"spaces": 4
},
"lineLength": 120,
"rules": {
"AllPublicDeclarationsHaveDocumentation": false,
"AlwaysUseLiteralForEmptyCollectionInit": false,
"AlwaysUseLowerCamelCase": false,
"AmbiguousTrailingClosureOverload": false,
"AvoidRetroactiveConformances": false,
"BeginDocumentationCommentWithOneLineSummary": false,
"DoNotUseSemicolons": false,
"DontRepeatTypeInStaticProperties": false,
"FileScopedDeclarationPrivacy": false,
"FullyIndirectEnum": false,
"GroupNumericLiterals": false,
"IdentifiersMustBeASCII": false,
"NeverForceUnwrap": false,
"NeverUseForceTry": false,
"NeverUseImplicitlyUnwrappedOptionals": false,
"NoAccessLevelOnExtensionDeclaration": false,
"NoAssignmentInExpressions": false,
"NoBlockComments": false,
"NoCasesWithOnlyFallthrough": false,
"NoEmptyLinesOpeningClosingBraces": false,
"NoEmptyTrailingClosureParentheses": false,
"NoLabelsInCasePatterns": false,
"NoLeadingUnderscores": false,
"NoParensAroundConditions": false,
"NoPlaygroundLiterals": false,
"NoVoidReturnOnFunctionSignature": false,
"OmitExplicitReturns": false,
"OneCasePerLine": false,
"OneVariableDeclarationPerLine": false,
"OnlyOneTrailingClosureArgument": false,
"OrderedImports": false,
"ReplaceForEachWithForLoop": false,
"ReturnVoidInsteadOfEmptyTuple": false,
"TypeNamesShouldBeCapitalized": false,
"UseEarlyExits": false,
"UseExplicitNilCheckInConditions": false,
"UseLetInEveryBoundCaseVariable": false,
"UseShorthandTypeNames": false,
"UseSingleLinePropertyGetter": false,
"UseSynthesizedInitializer": false,
"UseTripleSlashForDocumentationComments": false,
"UseWhereClausesInForLoops": false,
"ValidateDocumentationComments": false
}
}
36 changes: 6 additions & 30 deletions .swiftpm/xcode/xcshareddata/xcschemes/CodexReview.xcscheme
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "CodexReviewTests"
BuildableName = "CodexReviewTests"
BlueprintName = "CodexReviewTests"
BlueprintIdentifier = "CodexReviewKitTests"
BuildableName = "CodexReviewKitTests"
BlueprintName = "CodexReviewKitTests"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
Expand Down Expand Up @@ -77,20 +77,6 @@
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "NO"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "ArchitectureFenceTests"
BuildableName = "ArchitectureFenceTests"
BlueprintName = "ArchitectureFenceTests"
ReferencedContainer = "container:">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
Expand All @@ -103,9 +89,9 @@
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "CodexReviewTests"
BuildableName = "CodexReviewTests"
BlueprintName = "CodexReviewTests"
BlueprintIdentifier = "CodexReviewKitTests"
BuildableName = "CodexReviewKitTests"
BlueprintName = "CodexReviewKitTests"
ReferencedContainer = "container:">
</BuildableReference>
</TestableReference>
Expand Down Expand Up @@ -149,16 +135,6 @@
ReferencedContainer = "container:">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "ArchitectureFenceTests"
BuildableName = "ArchitectureFenceTests"
BlueprintName = "ArchitectureFenceTests"
ReferencedContainer = "container:">
</BuildableReference>
</TestableReference>
</Testables>
</TestAction>
<LaunchAction
Expand Down
Loading