Skip to content

Fix README structure, core CHANGELOG accuracy, and document JS tag filtering tradeoff#69

Merged
Looted merged 2 commits intodevelopfrom
copilot/sub-pr-68
Mar 13, 2026
Merged

Fix README structure, core CHANGELOG accuracy, and document JS tag filtering tradeoff#69
Looted merged 2 commits intodevelopfrom
copilot/sub-pr-68

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 13, 2026

Three issues flagged in review: README heading hierarchy was broken (Key Components rendered as a Prerequisites subsection with a duplicate kibi-core entry), the kibi-core 0.1.8 changelog incorrectly attributed MCP-layer tag filtering/dedup changes to the core package, and the JS-side tag filtering had no documentation of its performance tradeoff.

Changes

  • README.md — Add missing blank line before ## Prerequisites; promote Key Components to a top-level ## section placed before Prerequisites; remove duplicate kibi-core entry that appeared in both sections
  • packages/core/CHANGELOG.md — Rewrite 0.1.8 entry to describe only the actual core change: kb_entities_by_source predicate fix (source= normalization via source_value_atom/2); remove incorrect mention of tag filtering/dedup which belongs to kibi-mcp
  • packages/mcp/src/tools/query.ts — Add TODO on the JS tag-filtering branch documenting the fetch-all-then-filter cost and tracking reintroduction of server-side Prolog filtering once tag list normalization is resolved

📱 Kick off Copilot coding agent tasks wherever you are with GitHub Mobile, available on iOS and Android.

…ng TODO

Co-authored-by: Looted <6255880+Looted@users.noreply.github.com>
Copilot AI changed the title [WIP] Update README and fix minor issues Fix README structure, core CHANGELOG accuracy, and document JS tag filtering tradeoff Mar 13, 2026
Copilot AI requested a review from Looted March 13, 2026 16:33
@Looted Looted marked this pull request as ready for review March 13, 2026 17:46
Copilot AI review requested due to automatic review settings March 13, 2026 17:46
@Looted Looted merged commit b8bac3e into develop Mar 13, 2026
2 checks passed
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR cleans up project documentation and release notes to accurately reflect where behavior changes live (core vs MCP), and documents an important performance tradeoff in MCP query behavior.

Changes:

  • Restructures README headings to fix markdown hierarchy and remove duplicate component listing.
  • Corrects kibi-core 0.1.8 changelog entry to describe only the core Prolog predicate fix (kb_entities_by_source).
  • Adds an inline TODO documenting the current “fetch-all then filter in JS” cost for tag filtering in MCP queries.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
README.md Fixes heading structure and removes duplicated/incorrect component listing.
packages/core/CHANGELOG.md Updates 0.1.8 notes to match the actual core change (source lookup normalization).
packages/mcp/src/tools/query.ts Documents the tag-filtering implementation tradeoff and future rework intent.

You can also share your feedback on Copilot code review. Take the survey.

@Looted Looted deleted the copilot/sub-pr-68 branch March 27, 2026 14:22
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.

3 participants