matevip
40cb39fb3b
test(wiki): cover StageInstructions string/object deserialization
...
Add unit coverage for the StageInstructions custom deserializer: plain-string
shorthand, full object with instructions+template, unknown-field skipping, and
both forms coexisting on one WikiPageTypeDef (backward compatibility).
2026-06-26 14:34:32 +08:00
matevip
55cf2a8458
feat(wiki): wire layer derivation and fact-dependency persistence into ingest
2026-05-31 07:59:20 +08:00
matevip
8e8c1e34c7
feat(wiki): inject pageType profile into route/create/merge prompts + content templates
2026-05-31 07:59:13 +08:00
matevip
5278568594
test(wiki): drop unnecessary @DirtiesContext from new E2E tests
2026-05-31 07:56:31 +08:00
matevip
7a79fe93d0
test(wiki): isolate profile/metadata E2E tests from the shared file DB
2026-05-31 07:55:44 +08:00
matevip
b50e384e0d
feat(wiki): inject KB pageType profile into the batch-create prompt
2026-05-31 07:54:34 +08:00
matevip
bea48bcf89
feat(wiki): pageType profile CRUD API and service operations
2026-05-31 07:54:27 +08:00
matevip
7cd9971596
feat(wiki): schema validator for structured page metadata
2026-05-31 07:54:20 +08:00
matevip
7f4987c30a
feat(wiki): resolve effective pageType profile per KB with built-in default
2026-05-31 07:54:13 +08:00