Skip to content

feat: complete adaptive WikiForge generation pipeline - #3

Open
fajarnugraha37 wants to merge 2 commits into
mainfrom
enchancement
Open

feat: complete adaptive WikiForge generation pipeline#3
fajarnugraha37 wants to merge 2 commits into
mainfrom
enchancement

Conversation

@fajarnugraha37

Copy link
Copy Markdown
Owner

Summary

  • Implemented adaptive component and system documentation generation.
  • Added evidence indexing, incremental impact tracking, validation, graph export, metrics, and isolated component execution.
  • Removed legacy orchestration, configuration, prompts, and migration paths.
  • Added configuration documentation and aligned README, schema, examples, and CI.
  • Fixed cross-platform OpenWiki prompt transport using /openwiki/... virtual paths.
  • Added Windows, Linux, and macOS-safe path validation and regression tests.
  • Removed CI jobs requiring live LLM/OpenWiki provider credentials.

Verification

  • go test ./...
  • go test -race ./...
  • go vet ./...
  • go build ./cmd/wikiforge
  • git diff --check HEAD

Consolidate the phase 1-4 implementation, legacy removal, configuration documentation, evidence validation, system federation, and cross-platform OpenWiki transport fixes.
…ling

- Added new fields to DocumentationUnit for EvidenceIDs, Provenance, and Confidence.
- Introduced SemanticFingerprint to ComponentPlan and SystemPlan for tracking semantic changes.
- Updated Discover method to incorporate semantic discovery and handle explicit units more effectively.
- Enhanced Plan method to utilize semantic information for component planning.
- Improved unit tests to validate new semantic features and ensure explicit units are merged correctly.
- Refactored packsForComponent to consider semantic concerns when determining packs.
- Removed maximumRows and maximumBytes from validation and schema as they are no longer applicable.
- Updated configuration schema to version 4, introducing new discovery settings for better control over semantic processing.
- Adjusted example configuration to reflect new discovery settings and removed deprecated fields.
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.

1 participant