Skip to content

feat: discover texture sources with semantic metadata - #19

Merged
jamiesun merged 6 commits into
mainfrom
feat/texture-source-discovery
Oct 3, 2026
Merged

jamiesun merged 6 commits into
mainfrom
feat/texture-source-discovery

Conversation

@mira-voss

@mira-voss mira-voss commented Oct 3, 2026 •

Copy link
Copy Markdown
Contributor

Closes #16

Implements Mira proposal #38 by extending texture profiles with v2 structured sources while preserving legacy string mappings. Adds semantic exact-match filters, pagination, inspect/check behavior, unknown-key suggestions, schema/MCP support, documentation, and coverage for legacy, mixed, invalid, no-match, and large inventories.

Validation evidence:

  • GitHub Actions run https://github.com/talkincode/scorekit/actions/runs/37096651628 passed: Format, Clippy, full Test, Workspace tooling tests, and local toolchain/Agent skill/sound-directory installation tests.
  • git diff --check passed before commits; staged-diff credential-pattern scans found no matches. No repository-configured secret scanner was present.
  • Local cargo test --test cli is blocked by installed Cargo 1.82 not parsing edition = "2024"; the full CI job ran successfully on stable.

Uncovered acceptance gaps: none known. The PR is open and awaiting review/merge.

mira-voss and others added 6 commits October 3, 2026 12:08
Extend texture profiles with v2 semantic metadata, exact searchable filters, pagination, and legacy catalog verification.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Apply current stable rustfmt import ordering and assertion layout.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Use explicit serde_json value conversions and keep a profile path borrowed across validation assertions.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Box structured source metadata and collapse the category filter guard.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Pass the structured source reference to texture check serialization.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Map the borrowed boxed source to the metadata reference expected by texture checks.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@jamiesun
jamiesun merged commit 2ee76dd into main Oct 3, 2026
1 check passed
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.

[textures] Agents cannot reliably select sources from flat path mappings

2 participants