Skip to content

Complete Skyrim Oghma retrieval, catalogs, knowledge, and UI - #701

Closed
RANGROO wants to merge 24 commits into
unstablefrom
codex/oghma-canonical-npc-tags
Closed

Complete Skyrim Oghma retrieval, catalogs, knowledge, and UI#701
RANGROO wants to merge 24 commits into
unstablefrom
codex/oghma-canonical-npc-tags

Conversation

@RANGROO

@RANGROO RANGROO commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add the transactional database migration foundation required by the Oghma catalog lifecycle
  • ground retrieval in canonical topics, aliases, reviewed retrieval phrases, and guarded related-concept tags before any MiniMe fallback
  • tolerate spelling and speech-to-text errors while rejecting ambiguous neighbors, speaker labels, homonyms, and unsafe one-word tag matches
  • curate Skyrim from 1,849 factory rows to 1,562 canonical articles while preserving ingredients, distinctive equipment/concoctions, safe aliases, and rich relational tags
  • add immutable catalog import, activation, rollback, protected custom rows, status traces, and canonical prompt fragments
  • share a byte-identical knowledge vocabulary with ALMSIVI while keeping implementation, catalogs, migrations, and game-specific classes independent
  • classify 1,293 factory biographies by race, occupation, faction, and Skyrim region
  • make common and esoteric Basic article markers only; keep NPCs marker-free and make article tiers mutually exclusive
  • activate skyrim-official-20260814-v2.0
  • simplify Oghma management and audit pages, fix modal icon encoding, remove obsolete diagnostics/backup links, and move collapsed editing tips to Batch Upload

Active Skyrim state

  • 1,562 articles: 1,476 common Basic and 86 esoteric Basic
  • 0 articles with both Basic markers
  • 0 Advanced article markers
  • 0 Advanced/Basic class overlaps
  • 1,293 classified factory biographies
  • 0 NPC common or esoteric assignments

Final parity check

  • contract: oghma-parity-v1 on both HerikaServer and ALMSIVIserver
  • shared status vocabulary, oracle contract, and canonical prompt fragment match
  • canonical vocabulary is byte-identical in both repos: cf474d88cdaaf40d67946915c1c9790a1665657a7ee4762d280a5e4eb93c35ac
  • catalog/manifest hashes match their active source packages
  • vocabulary audit: 88 current Skyrim rows, 84 assignable access-matrix rows, 0 tier violations
  • audit evidence regenerated twice with identical SHA-256 hashes after adding a deterministic case-sensitive tie-breaker
  • parity harness: 151/151 contract cases; 500 iterations; p50 0.544 ms, p95 1.311 ms, p99 1.513 ms against a 25 ms budget
  • focused OghmaParityTest: 16 tests and 9,695 assertions passed; PHPUnit also reports the existing missing OghmaContextRulesTest discovery warning
  • PHP/Python syntax and diff checks pass

Data and compatibility

  • existing databases and custom Oghma rows are preserved; factory replacement remains an explicit catalog lifecycle operation
  • legacy aliases and empty-class custom-row access remain normalized compatibly
  • no StobeServer or DialecticServer port is included because this catalog, geography, and biography data are Skyrim-specific

Local deployment

  • runtime and UI through commit 46e2a9a1 are deployed to /var/www/html/HerikaServer
  • active deployed catalog is v2.0 with 1,562 projected factory rows and matching source hashes
  • the latest head 20b88347 only stabilizes audit ordering and is not runtime-affecting
  • Oghma management and audit pages returned HTTP 200 during local verification

Related and superseded work

Manual limits

  • Skyrim was not launched for an in-game conversation test
  • microphone/upstream speech recognition and live MiniMe calls were not exercised
  • the live audit table had no rows, so populated audit-card rendering remains source-reviewed rather than live-data tested

@RANGROO RANGROO changed the title Canonicalize Oghma knowledge tags across CHIM and ALMSIVI Complete Skyrim Oghma retrieval, catalogs, knowledge, and UI Aug 14, 2026
@RANGROO
RANGROO changed the base branch from codex/oghma-parity-v1 to unstable August 14, 2026 18:22
@RANGROO

RANGROO commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator Author

Superseded by draft PR #704, which contains only the final active catalog, runtime code, migrations, and required tests. This branch remains available as the development archive for intermediate catalogs, generation tooling, and audit evidence.

@RANGROO RANGROO closed this Aug 14, 2026
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