feat(P9-F001): add technical details section to wiki articles#22
Merged
hangtime79 merged 1 commit intomasterfrom Dec 1, 2025
Merged
feat(P9-F001): add technical details section to wiki articles#22hangtime79 merged 1 commit intomasterfrom
hangtime79 merged 1 commit intomasterfrom
Conversation
Implements Phase 9, Feature P9-F001: Generate Technical Details Section
Changes:
- Add _generate_technical_details() method to CatalogWriter
* Creates collapsible sections for each dataset schema
* Displays column samples in markdown tables
* Links to full schema JSON files in Library
* Returns empty string when no datasets present
- Integrate method call in generate_wiki_article()
* Placed after Flow Diagram section
* Only for EnhancedBlockMetadata instances
- Update navigation menu
* Remove "_(Coming soon)_" from Technical Details link
- Add comprehensive test suite
* New file: test_catalog_writer_tech.py
* 6 test cases covering all edge cases
* 100% pass rate (57/57 tests across all catalog_writer tests)
- Update existing tests
* Fix 2 tests expecting "Coming soon" text
* All regression tests pass
Technical Details:
- Uses .get("sample", []) for safe dict access
- Column type shows "-" placeholder (per spec)
- Schema file path matches existing _write_schemas() pattern
- Follows existing code patterns and conventions
Test Results:
- New tests: 6/6 passing (100%)
- All catalog_writer tests: 57/57 passing (100%)
- No regressions introduced
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Implements Phase 9, Feature P9-F001: Generate Technical Details Section for CatalogWriter wiki articles.
Changes
Add
_generate_technical_details()method to CatalogWriterIntegrate method call in
generate_wiki_article()Update navigation menu
Add comprehensive test suite
Update existing tests
Test Results
Acceptance Criteria
🤖 Generated with Claude Code