Skip to content

Complete Skyrim Oghma retrieval and final catalog - #704

Draft
RANGROO wants to merge 6 commits into
unstablefrom
codex/oghma-final-output
Draft

Complete Skyrim Oghma retrieval and final catalog#704
RANGROO wants to merge 6 commits into
unstablefrom
codex/oghma-final-output

Conversation

@RANGROO

@RANGROO RANGROO commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Ships the final Skyrim Oghma dataset and retrieval rules.
  • Adds curated aliases, tags, NPC knowledge classes, and regional access.
  • Uses the shared compact Oghma editor and audit presentation.
  • Keeps custom articles intact across factory synchronization.

Factory and custom articles

  • The packaged catalog remains the unchanged factory source of truth.
  • Editing a factory article creates a custom override for that topic.
  • Custom overrides survive catalog updates.
  • Deleting an override immediately restores the factory article.
  • Deleting all custom articles restores every overridden factory article in the same transaction.
  • Catalog-backed topic names remain locked so overrides cannot detach from their factory source.

Retrieval and access

  • Conversation results have priority, followed by exact location, region, and race context.
  • One shared result budget defaults to 3 and supports 1 through 5.
  • common is an article-only public-basic marker and is never assigned to NPCs.
  • Specialist and negative classes control restricted knowledge.
  • Article tags rank grounded topics; they do not create retrieval topics.

Validation

  • Focused Oghma suite: 38 tests, 9,782 assertions passed.
  • PHP lint, JavaScript syntax, JSON/checksum validation, and diff checks passed.
  • No DLL or compiled artifacts.

Local deployment

  • The earlier PR state is deployed to /var/www/html/HerikaServer.
  • The latest reversible-override lifecycle is committed and validated but not deployed.
  • No new browser or in-game test was run for the latest change.

Companion parity PRs

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