Skip to content

feat: generate classes.md for class-name-based page selection (#368)#369

Open
kiyotis wants to merge 5 commits into
mainfrom
368-classes-md-for-class-search
Open

feat: generate classes.md for class-name-based page selection (#368)#369
kiyotis wants to merge 5 commits into
mainfrom
368-classes-md-for-class-search

Conversation

@kiyotis
Copy link
Copy Markdown
Contributor

@kiyotis kiyotis commented Jun 5, 2026

Closes #368

Approach

When asking about implementation patterns (e.g., qa-05 asking about a REST/JSON resource class), the required configuration class (Jackson2BodyConverter) is described only in body text — not in any heading — so it is never a candidate during knowledge search. Enriching index.md headings was rejected as noise-inducing.

Instead, a separate classes.md is generated via RBKC, listing Nablarch class names referenced by each page in the same page-unit block format as index.md. Page selection runs against both index.md and classes.md, merges and deduplicates candidates, then trims to the existing upper limit (10 pages). Target categories are component, processing-pattern, and development-tools only.

Tasks

See tasks.md.

Expert Review

AI-driven expert reviews conducted before PR creation (see .claude/rules/expert-review.md):

Expert reviews will be conducted per task as implementation progresses and linked here.

Success Criteria Check

Criterion Status Evidence
qa-05 passes with an answer that includes the required configuration class information ❌ Not Met Implementation not started yet
No regression in existing benchmark scores (confirmed via full benchmark run) ❌ Not Met Implementation not started yet

This PR currently contains only the task list. Implementation begins after user approval of the task plan above.

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@kiyotis kiyotis added the enhancement New feature or request label Jun 5, 2026
kiyotis and others added 4 commits June 5, 2026 16:21
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…iffs (#368)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add §5-3 to rbkc-converter-design.md and QO5 to rbkc-verify-quality-design.md
covering classes.md generation (generate_classes_md) and verification (check_classes_coverage).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ion (#368)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

1 participant