Skip to content

propose: replace string hints with enriched hints_structured#219

Merged
HumanBean17 merged 1 commit into
masterfrom
propose/hints-string-removal
May 24, 2026
Merged

propose: replace string hints with enriched hints_structured#219
HumanBean17 merged 1 commit into
masterfrom
propose/hints-string-removal

Conversation

@HumanBean17
Copy link
Copy Markdown
Owner

What

Adds propose/HINTS-STRING-REMOVAL-PROPOSE.md — proposal to consolidate dual hint fields into a single hints_structured by adding reason: str to StructuredHint and removing hints: list[str].

Closes #211

Why now

Two parallel hint systems (hints and hints_structured) carry the same information in different formats. Non-actionable hints lose advisory context in structured form. The project principles explicitly warn against redundant surface area.

Highlights

  • Adds reason: str field to StructuredHint — carries advisory text from string hints
  • Removes hints: list[str] from all five MCP tool outputs
  • Removes string hint generation logic, MCP_HINTS_FIELD_DESCRIPTION, and parity test
  • No ontology bump, no re-index — output-only change
  • Single implementation PR planned

Tests

Docs-only; baseline unchanged.

Out of scope

  • Changing hint trigger logic or priority tiers
  • Adding new hint categories
  • Modifying label field behavior

🤖 Generated with Claude Code

Consolidate the dual hint fields (hints + hints_structured) into a single
hints_structured by adding a reason field to StructuredHint and removing
the string hints field from all five MCP tool outputs.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@HumanBean17 HumanBean17 merged commit c41acff into master May 24, 2026
1 check passed
@HumanBean17 HumanBean17 deleted the propose/hints-string-removal branch May 24, 2026 12:08
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.

Replace string hints with enriched hints_structured

1 participant