init: llm-wiki-haness 하네스 설계
This commit is contained in:
@@ -0,0 +1,206 @@
|
||||
{
|
||||
"schema_version": "document-relations/v1",
|
||||
"relations": [
|
||||
{
|
||||
"id": "branch-to-branch",
|
||||
"child_roots": ["raw/branch-notes"],
|
||||
"parent_field": "parent_branch",
|
||||
"parent_roots": ["raw/branch-notes"],
|
||||
"marker": "branches",
|
||||
"marker_aliases": ["children"],
|
||||
"require_fields": ["project", "contract_packet"],
|
||||
"when": {"field": "parent_branch", "operator": "nonempty"}
|
||||
},
|
||||
{
|
||||
"id": "branch-to-project",
|
||||
"child_roots": ["raw/branch-notes"],
|
||||
"parent_field": "project",
|
||||
"parent_roots": ["raw/project-notes"],
|
||||
"marker": "branches",
|
||||
"marker_aliases": ["children"],
|
||||
"require_fields": ["project", "contract_packet"],
|
||||
"when": {"field": "parent_branch", "operator": "empty"}
|
||||
},
|
||||
{
|
||||
"id": "official-source-to-branch",
|
||||
"child_roots": ["raw/official-docs"],
|
||||
"parent_field": "related_branches",
|
||||
"parent_roots": ["raw/branch-notes"],
|
||||
"marker": "sources"
|
||||
},
|
||||
{
|
||||
"id": "company-source-to-branch",
|
||||
"child_roots": ["raw/company-tech-blogs"],
|
||||
"parent_field": "related_branches",
|
||||
"parent_roots": ["raw/branch-notes"],
|
||||
"marker": "sources"
|
||||
},
|
||||
{
|
||||
"id": "official-source-to-project",
|
||||
"child_roots": ["raw/official-docs"],
|
||||
"parent_field": "related_projects",
|
||||
"parent_roots": ["raw/project-notes"],
|
||||
"parent_aliases": {
|
||||
"ca-skeleton": "ca-skeleton-operational-contract",
|
||||
"ca-tmpl": "ca-skeleton-operational-contract",
|
||||
"ca-skeleton-frontend": "ca-skeleton-frontend-operational-contract",
|
||||
"keycloak-patterns": "keycloak-patterns-overview",
|
||||
"llm-wiki": "llm-wiki-server-migration"
|
||||
},
|
||||
"marker": "sources"
|
||||
},
|
||||
{
|
||||
"id": "company-source-to-project",
|
||||
"child_roots": ["raw/company-tech-blogs"],
|
||||
"parent_field": "related_projects",
|
||||
"parent_roots": ["raw/project-notes"],
|
||||
"parent_aliases": {
|
||||
"ca-skeleton": "ca-skeleton-operational-contract",
|
||||
"ca-tmpl": "ca-skeleton-operational-contract",
|
||||
"ca-skeleton-frontend": "ca-skeleton-frontend-operational-contract",
|
||||
"keycloak-patterns": "keycloak-patterns-overview",
|
||||
"llm-wiki": "llm-wiki-server-migration"
|
||||
},
|
||||
"marker": "sources"
|
||||
},
|
||||
{
|
||||
"id": "error-to-branch",
|
||||
"child_roots": ["raw/errors"],
|
||||
"parent_field": "related_branches",
|
||||
"parent_roots": ["raw/branch-notes"],
|
||||
"marker": "errors"
|
||||
},
|
||||
{
|
||||
"id": "error-to-project",
|
||||
"child_roots": ["raw/errors"],
|
||||
"parent_field": "related_projects",
|
||||
"parent_roots": ["raw/project-notes"],
|
||||
"parent_aliases": {
|
||||
"ca-skeleton": "ca-skeleton-operational-contract",
|
||||
"ca-tmpl": "ca-skeleton-operational-contract",
|
||||
"ca-skeleton-frontend": "ca-skeleton-frontend-operational-contract",
|
||||
"keycloak-patterns": "keycloak-patterns-overview",
|
||||
"llm-wiki": "llm-wiki-server-migration"
|
||||
},
|
||||
"marker": "errors"
|
||||
},
|
||||
{
|
||||
"id": "interview-to-branch",
|
||||
"child_roots": ["raw/interviews"],
|
||||
"parent_field": "related_branches",
|
||||
"parent_roots": ["raw/branch-notes"],
|
||||
"marker": "interviews"
|
||||
},
|
||||
{
|
||||
"id": "interview-to-project",
|
||||
"child_roots": ["raw/interviews"],
|
||||
"parent_field": "related_projects",
|
||||
"parent_roots": ["raw/project-notes"],
|
||||
"parent_aliases": {
|
||||
"ca-skeleton": "ca-skeleton-operational-contract",
|
||||
"ca-tmpl": "ca-skeleton-operational-contract",
|
||||
"ca-skeleton-frontend": "ca-skeleton-frontend-operational-contract",
|
||||
"keycloak-patterns": "keycloak-patterns-overview",
|
||||
"llm-wiki": "llm-wiki-server-migration"
|
||||
},
|
||||
"marker": "interviews"
|
||||
},
|
||||
{
|
||||
"id": "lecture-to-branch",
|
||||
"child_roots": ["raw/lectures"],
|
||||
"parent_field": "related_branches",
|
||||
"parent_roots": ["raw/branch-notes"],
|
||||
"marker": "lectures"
|
||||
},
|
||||
{
|
||||
"id": "lecture-to-project",
|
||||
"child_roots": ["raw/lectures"],
|
||||
"parent_field": "related_projects",
|
||||
"parent_roots": ["raw/project-notes"],
|
||||
"parent_aliases": {
|
||||
"ca-skeleton": "ca-skeleton-operational-contract",
|
||||
"ca-tmpl": "ca-skeleton-operational-contract",
|
||||
"ca-skeleton-frontend": "ca-skeleton-frontend-operational-contract",
|
||||
"keycloak-patterns": "keycloak-patterns-overview",
|
||||
"llm-wiki": "llm-wiki-server-migration"
|
||||
},
|
||||
"marker": "lectures"
|
||||
},
|
||||
{
|
||||
"id": "job-posting-to-branch",
|
||||
"child_roots": ["raw/job-postings"],
|
||||
"parent_field": "related_branches",
|
||||
"parent_roots": ["raw/branch-notes"],
|
||||
"marker": "job-postings"
|
||||
},
|
||||
{
|
||||
"id": "job-posting-to-project",
|
||||
"child_roots": ["raw/job-postings"],
|
||||
"parent_field": "related_projects",
|
||||
"parent_roots": ["raw/project-notes"],
|
||||
"parent_aliases": {
|
||||
"ca-skeleton": "ca-skeleton-operational-contract",
|
||||
"ca-tmpl": "ca-skeleton-operational-contract",
|
||||
"ca-skeleton-frontend": "ca-skeleton-frontend-operational-contract",
|
||||
"keycloak-patterns": "keycloak-patterns-overview",
|
||||
"llm-wiki": "llm-wiki-server-migration"
|
||||
},
|
||||
"marker": "job-postings"
|
||||
},
|
||||
{
|
||||
"id": "blog-topic-to-branch",
|
||||
"child_roots": ["raw/blog-topics"],
|
||||
"parent_field": "related_branches",
|
||||
"parent_roots": ["raw/branch-notes"],
|
||||
"marker": "blog-topics"
|
||||
},
|
||||
{
|
||||
"id": "blog-topic-to-project",
|
||||
"child_roots": ["raw/blog-topics"],
|
||||
"parent_field": "related_projects",
|
||||
"parent_roots": ["raw/project-notes"],
|
||||
"parent_aliases": {
|
||||
"ca-skeleton": "ca-skeleton-operational-contract",
|
||||
"ca-tmpl": "ca-skeleton-operational-contract",
|
||||
"ca-skeleton-frontend": "ca-skeleton-frontend-operational-contract",
|
||||
"keycloak-patterns": "keycloak-patterns-overview",
|
||||
"llm-wiki": "llm-wiki-server-migration"
|
||||
},
|
||||
"marker": "blog-topics"
|
||||
},
|
||||
{
|
||||
"id": "daily-note-to-branch",
|
||||
"child_roots": ["raw/daily-notes"],
|
||||
"parent_field": "branches",
|
||||
"parent_roots": ["raw/branch-notes"],
|
||||
"parent_aliases": {
|
||||
"develop": "feature-developer-experience-contract"
|
||||
},
|
||||
"marker": "daily-notes"
|
||||
},
|
||||
{
|
||||
"id": "interview-derived-from-canonical",
|
||||
"child_roots": ["wiki/interview"],
|
||||
"parent_field": "canonical_sources",
|
||||
"parent_roots": ["wiki/concepts", "wiki/projects"],
|
||||
"reference_kind": "path",
|
||||
"marker": "derived-interviews"
|
||||
},
|
||||
{
|
||||
"id": "portfolio-derived-from-canonical",
|
||||
"child_roots": ["wiki/portfolio"],
|
||||
"parent_field": "canonical_sources",
|
||||
"parent_roots": ["wiki/concepts", "wiki/projects"],
|
||||
"reference_kind": "path",
|
||||
"marker": "derived-portfolios"
|
||||
},
|
||||
{
|
||||
"id": "blog-derived-from-canonical",
|
||||
"child_roots": ["wiki/blog"],
|
||||
"parent_field": "canonical_sources",
|
||||
"parent_roots": ["wiki/concepts", "wiki/projects"],
|
||||
"reference_kind": "path",
|
||||
"marker": "derived-blogs"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user