merge: star-abyss canonical main + language persona chat workbench

正向合并修正:main(f8c8db4 星渊编号验证正版基座)为体,
并入实例1的语言人格频道真聊天(persona_language_channel 直连命令+API发现)、
执行手脚训练运行时、标准工作台双投影层(人类界面/执行界面)与公告版本中心。
版本 0.9.1。修正 2026-08-20 桌面 0.9.0 误从 8-17 旧基线构建的合并错误。
This commit is contained in:
冰朔 2026-08-20 11:56:38 +08:00
commit dd1375f089
40 changed files with 4482 additions and 327 deletions

View file

@ -66,6 +66,7 @@ test('the product surface exposes a real knowledge workbench and browsable code
'read_knowledge_document',
'search_knowledge',
'save_knowledge_document',
'update_knowledge_organization',
'select_and_import_knowledge_folder',
'get_code_channel_snapshot',
'clone_code_channel',
@ -83,3 +84,21 @@ test('the product surface exposes a real knowledge workbench and browsable code
assert.match(ui, /源文件/)
assert.doesNotMatch(ui, /下一件事|为什么做|开始这件事/)
})
test('knowledge pages have one native category and tag organization layer without rewriting source documents', () => {
assert.equal(knowledgeContract.organization.schema, 'hololake.knowledge-organization/v1')
assert.equal(knowledgeContract.organization.document_body_rewritten, false)
assert.equal(knowledgeContract.organization.original_directory_moved, false)
assert.equal(knowledgeContract.organization.explicit_category_override, true)
assert.equal(knowledgeContract.organization.optimistic_content_hash_lock, true)
assert.match(knowledgeRust, /organization-v1\.json/)
assert.match(knowledgeRust, /HOLOLAKE_KNOWLEDGE_ORGANIZATION_CONFLICT/)
assert.match(knowledgeRust, /MAX_TAGS_PER_DOCUMENT: usize = 12/)
assert.match(knowledgeRust, /archive_native_entry/)
assert.match(knowledgeRust, /ARCHIVE_COMMIT/)
assert.match(ui, /知识结构/)
assert.match(ui, /分类与标签/)
assert.match(ui, /保存整理/)
assert.match(ui, /匹配页面/)
assert.match(ui, /update_knowledge_organization/)
})