Skip to content

fix: audit remediation — runtime split, CI repair, lint clean - #124

Merged
Patel230 merged 5 commits into
mainfrom
fix/audit-remediation
Sep 20, 2026
Merged

Patel230 merged 5 commits into
mainfrom
fix/audit-remediation

Conversation

@Patel230

Copy link
Copy Markdown
Contributor

Branch fix/audit-remediation vs main (301 files): provider runtime split + instance-owned routing, version normalization, CI guard/fuzz repair, additive DTO contracts, remediation plan, plus golangci-lint fixes (De Morgan x2, drop dead test shims). Local gates green: vet, gofumpt/goimports, golangci-lint 0 issues, go test, -race -shuffle, coverage 65.6% (threshold 60%), fuzz smoke x4, cross-builds linux/darwin/windows.

opencode and others added 5 commits September 19, 2026 02:43
- README 22->28 providers + 6 missing rows, Quick Start to engine facade
- .env.example fill 28 provider keys
- docs/ARCHITECTURE fix tree + endpoints /v1/chat/completions /rerank /ready + 8->28
- docs/README index add HOST-ENGINE-BOUNDARY + enterprise
- engine/types.go add 6 aliases ChatOptions/ContinuationConfig/StreamResult/ResponseFormat/ImageURLPart/InputAudioPart
…racts and remediation plan

CI was non-functional on this branch: three jobs invoked the deleted
scripts/check-client-layering.sh and the fuzz job targeted the removed ./client
package. Also format five files and add additive DTO fields (ProviderBlock,
CallWarning, StreamErrorInfo, RawArguments, ProviderMetadata, route deployment
id) that later work packages depend on. Adds docs/plans/audit-remediation.md.
@Patel230
Patel230 merged commit f9037a8 into main Sep 20, 2026
16 checks passed
@Patel230
Patel230 deleted the fix/audit-remediation branch September 20, 2026 10:16
Patel230 added a commit that referenced this pull request Oct 2, 2026
* fix: normalize to 0.0.1 and close gaps

- README 22->28 providers + 6 missing rows, Quick Start to engine facade
- .env.example fill 28 provider keys
- docs/ARCHITECTURE fix tree + endpoints /v1/chat/completions /rerank /ready + 8->28
- docs/README index add HOST-ENGINE-BOUNDARY + enterprise
- engine/types.go add 6 aliases ChatOptions/ContinuationConfig/StreamResult/ResponseFormat/ImageURLPart/InputAudioPart

* refactor: split provider runtime and add instance-owned routing

* fix(ci): repair renamed guard script and fuzz path; add additive contracts and remediation plan

CI was non-functional on this branch: three jobs invoked the deleted
scripts/check-client-layering.sh and the fuzz job targeted the removed ./client
package. Also format five files and add additive DTO fields (ProviderBlock,
CallWarning, StreamErrorInfo, RawArguments, ProviderMetadata, route deployment
id) that later work packages depend on. Adds docs/plans/audit-remediation.md.

* fix: resolve golangci-lint failures blocking CI

* fix: replace hard tabs in README Go snippet for markdownlint

---------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant