Skip to content

chore(deps): bump opencode-ai from 1.15.13 to 1.17.6 in /backend#181

Merged
Gracker merged 1 commit into
mainfrom
dependabot/npm_and_yarn/backend/opencode-ai-1.17.3
Jun 14, 2026
Merged

chore(deps): bump opencode-ai from 1.15.13 to 1.17.6 in /backend#181
Gracker merged 1 commit into
mainfrom
dependabot/npm_and_yarn/backend/opencode-ai-1.17.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 11, 2026

Copy link
Copy Markdown
Contributor

Bumps opencode-ai from 1.15.13 to 1.17.6.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 11, 2026
lab4ogtc pushed a commit to lab4ogtc/SmartPerfetto that referenced this pull request Jun 13, 2026
Land Plan 55 (Spark Gracker#181 / Gracker#182 / Gracker#183) — RAG over the
androidperformance.com blog, AOSP source, and OEM SDK docs.

Types added to `backend/src/types/sparkContracts.ts`:

- `RagChunk` — one indexed knowledge chunk. License is required at
  ingestion when `kind` is `aosp` or `oem_sdk`; the field carries
  `unsupportedReason` so chunks can stay indexed for audit even after
  their license expires or consent is revoked.
- `RagRetrievalHit` — one hit in a retrieval result. Carries an
  optional `unsupportedReason` so per-hit failures (chunk evicted,
  license blocked at retrieval time) are visible without inventing
  content.
- `RagRetrievalResult` — output of one retrieval call. Inherits
  `unsupportedReason` from SparkProvenance so whole-retrieval failures
  (`'index empty'`, `'all sources blocked by license policy'`,
  `'embedding service unavailable'`) are visible to the agent.
- `AndroidperformanceAospRagContract` — service surface. Tracks index
  population per source kind plus the most recent retrieval result
  for inline citation by reports.

Note: `RagSourceKind` and `RagDocumentRef` already shipped in C0
(commit af6e98d) — they are reused here. Plan 44 will also import
them when its scaffold lands.

Six new test cases in `__tests__/sparkContracts.test.ts` cover:

- minimal blog chunk without license is acceptable
- AOSP chunk carries license + verifiedAt for audit
- expired license stamps `unsupportedReason` rather than removing entry
- retrieval hit can record `unsupportedReason` with no chunk
- whole-retrieval failure rides on inherited `unsupportedReason`
- contract tracks per-source counts with the new RagSourceKind enum

Test count: 43 (was 37).

Test tier: contract / type-only. `npx tsc --noEmit` clean,
sparkContracts.test.ts passes 43/43. Trace regression intentionally
not run per the tiered policy in commit d8529e1.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Bumps opencode-ai from 1.15.13 to 1.17.6.

---
updated-dependencies:
- dependency-name: opencode-ai
  dependency-version: 1.17.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump opencode-ai from 1.15.13 to 1.17.3 in /backend chore(deps): bump opencode-ai from 1.15.13 to 1.17.6 in /backend Jun 14, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/backend/opencode-ai-1.17.3 branch from 6660f8d to 44c2730 Compare June 14, 2026 01:40
@Gracker Gracker merged commit af36b66 into main Jun 14, 2026
3 checks passed
@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/backend/opencode-ai-1.17.3 branch June 14, 2026 01:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant