6ad75d19fd
Fixing the knowledge_create_test compile error in this branch let the internal/application/service test package run for the first time, which exposed two latent failures introduced when GetKnowledgeByID started eagerly loading tags: - GetOwningKBCreatorID went through the service-level GetKnowledgeByID (which now calls repo.GetKnowledgeTags); ownership resolution only needs the knowledge -> kb_id link, so resolve via repo.GetKnowledgeByID directly (tenant-scoped) and drop the extra tag query. - createKnowledgeFileRepoStub lacked GetKnowledgeTags, which the create path always invokes via setAndAttachKnowledgeTags; add the stub method.