Implement infospace scaffold and service baseline

This commit is contained in:
2026-05-23 03:12:02 +02:00
parent df6238c7e0
commit 9883a99f78
43 changed files with 35986 additions and 28 deletions

8
infospace/README.md Normal file
View File

@@ -0,0 +1,8 @@
# InfoTechCanon Infospace
This directory is the single concrete infospace implemented by this repository.
The repository root remains the service, governance, and workplan shell.
The current placement pass copies the seed documents into canonical
`kernel/`, `models/`, and `standards/` paths while keeping `seeds/` as
provenance until the scaffold migration is reviewed.

View File

@@ -0,0 +1,3 @@
# Agent
Agent-facing briefs and interface cards live here.

View File

@@ -0,0 +1,226 @@
artifacts:
- id: kernel/itc-core
path: kernel/InfoTechCanonCore.md
kind: kernel
title: InfoTechCanon Core
provenance:
source_path: seeds/InfoTechCanonCore_RC1_seed.md
placement: copied
placement_workplan: ITC-WP-0001
relationships: []
- id: kernel/itc-kernel-map
path: kernel/InfoTechCanonKernelMap.md
kind: kernel
title: InfoTechCanon Kernel Map
provenance:
source_path: seeds/InfoTechCanonKernelMap_RC1.md
placement: copied
placement_workplan: ITC-WP-0001
relationships:
- type: maps
target: kernel/itc-core
- type: maps
target: model/information-space
- type: maps
target: model/landscape
- type: maps
target: model/organization
- type: maps
target: model/governance
- type: maps
target: model/task
- type: maps
target: model/access-control
- type: maps
target: model/security
- type: maps
target: model/data
- type: maps
target: model/devsecops
- type: maps
target: model/network
- type: maps
target: model/observability
- type: maps
target: standard/tagging
- type: maps
target: standard/caring
- id: model/information-space
path: models/information-space/InfoTechCanonInformationSpaceModel.md
kind: model
title: InfoTechCanon Information Space Model
provenance:
source_path: seeds/InfoTechCanonInformationSpaceModel_RC1_seed.md
placement: copied
placement_workplan: ITC-WP-0001
relationships:
- type: conforms_to
target: kernel/itc-core
- id: model/landscape
path: models/landscape/InfoTechCanonLandscapeModel.md
kind: model
title: InfoTechCanon Landscape Model
provenance:
source_path: seeds/InfoTechCanonLandscapeModel_RC1_seed.md
placement: copied
placement_workplan: ITC-WP-0001
relationships:
- type: conforms_to
target: kernel/itc-core
- id: model/organization
path: models/organization/InfoTechCanonOrganizationModel.md
kind: model
title: InfoTechCanon Organization Model
provenance:
source_path: seeds/InfoTechCanonOrganizationModel_RC1_seed.md
placement: copied
placement_workplan: ITC-WP-0001
relationships:
- type: conforms_to
target: kernel/itc-core
- id: model/governance
path: models/governance/InfoTechCanonGovernanceModel.md
kind: model
title: InfoTechCanon Governance Model
provenance:
source_path: seeds/InfoTechCanonGovernanceModel_RC1_seed.md
placement: copied
placement_workplan: ITC-WP-0001
relationships:
- type: conforms_to
target: kernel/itc-core
- id: model/task
path: models/task/InfoTechCanonTaskModel.md
kind: model
title: InfoTechCanon Task Model
provenance:
source_path: seeds/InfoTechCanonTaskModel_RC1_seed.md
placement: copied
placement_workplan: ITC-WP-0001
relationships:
- type: conforms_to
target: kernel/itc-core
- id: model/access-control
path: models/access-control/InfoTechCanonAccessControlModel.md
kind: model
title: InfoTechCanon Access Control Model
provenance:
source_path: seeds/InfoTechCanonAccessControlModel_RC1_seed.md
placement: copied
placement_workplan: ITC-WP-0001
relationships:
- type: conforms_to
target: kernel/itc-core
- type: uses
target: model/organization
- type: uses
target: model/governance
- id: model/security
path: models/security/InfoTechCanonSecurityModel.md
kind: model
title: InfoTechCanon Security Model
provenance:
source_path: seeds/InfoTechCanonSecurityModel_RC1_seed.md
placement: copied
placement_workplan: ITC-WP-0001
relationships:
- type: conforms_to
target: kernel/itc-core
- type: uses
target: model/access-control
- id: model/data
path: models/data/InfoTechCanonDataModel.md
kind: model
title: InfoTechCanon Data Model
provenance:
source_path: seeds/InfoTechCanonDataModel_RC1_seed.md
placement: copied
placement_workplan: ITC-WP-0001
relationships:
- type: conforms_to
target: kernel/itc-core
- type: uses
target: model/governance
- id: model/devsecops
path: models/devsecops/InfoTechCanonDevSecOpsModel.md
kind: model
title: InfoTechCanon DevSecOps Model
provenance:
source_path: seeds/InfoTechCanonDevSecOpsModel_RC1_seed.md
placement: copied
placement_workplan: ITC-WP-0001
relationships:
- type: conforms_to
target: kernel/itc-core
- type: uses
target: model/security
- id: model/network
path: models/network/InfoTechCanonNetworkModel.md
kind: model
title: InfoTechCanon Network Model
provenance:
source_path: seeds/InfoTechCanonNetworkModel_RC1_seed.md
placement: copied
placement_workplan: ITC-WP-0001
relationships:
- type: conforms_to
target: kernel/itc-core
- type: uses
target: model/security
- id: model/observability
path: models/observability/InfoTechCanonObservabilityModel.md
kind: model
title: InfoTechCanon Observability Model
provenance:
source_path: seeds/InfoTechCanonObservabilityModel_RC1_seed.md
placement: copied
placement_workplan: ITC-WP-0001
relationships:
- type: conforms_to
target: kernel/itc-core
- type: uses
target: model/task
- id: standard/tagging
path: standards/tagging/InfoTechCanonTaggingStandard.md
kind: standard
title: InfoTechCanon Tagging Standard
provenance:
source_path: seeds/InfoTechCanonTaggingStandard_RC1_seed.md
placement: copied
placement_workplan: ITC-WP-0001
relationships:
- type: conforms_to
target: kernel/itc-core
- type: imports
target: model/task
- id: standard/caring
path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
kind: standard
title: InfoTechCanon CARING Access Governance Standard
provenance:
source_path: seeds/InfoTechCanonCaringAccessGovernanceStandard.md
placement: copied
placement_workplan: ITC-WP-0001
relationships:
- type: conforms_to
target: kernel/itc-core
- type: imports
target: model/organization
- type: imports
target: model/governance
- type: imports
target: model/access-control
- type: imports
target: model/security
- type: imports
target: model/data
- type: imports
target: model/devsecops
- type: imports
target: model/network
- type: imports
target: model/observability
- type: imports
target: model/task
- type: imports
target: standard/tagging

View File

@@ -0,0 +1,3 @@
# Assimilation
Assimilation records for external knowledge and consumer demand live here.

View File

@@ -0,0 +1,3 @@
# Examples
Examples and proof fixtures live here.

50
infospace/infospace.yaml Normal file
View File

@@ -0,0 +1,50 @@
slug: canon
name: InfoTechCanon
topic:
name: InfoTechCanon
domain: Canon
sources: seeds
disciplines:
- name: Canon Kernel
path: kernel/InfoTechCanonCore.md
- name: Kernel Map
path: kernel/InfoTechCanonKernelMap.md
- name: Information Space Model
path: models/information-space/InfoTechCanonInformationSpaceModel.md
- name: Landscape Model
path: models/landscape/InfoTechCanonLandscapeModel.md
- name: Organization Model
path: models/organization/InfoTechCanonOrganizationModel.md
- name: Governance Model
path: models/governance/InfoTechCanonGovernanceModel.md
- name: Task Model
path: models/task/InfoTechCanonTaskModel.md
- name: Access Control Model
path: models/access-control/InfoTechCanonAccessControlModel.md
- name: Security Model
path: models/security/InfoTechCanonSecurityModel.md
- name: Data Model
path: models/data/InfoTechCanonDataModel.md
- name: DevSecOps Model
path: models/devsecops/InfoTechCanonDevSecOpsModel.md
- name: Network Model
path: models/network/InfoTechCanonNetworkModel.md
- name: Observability Model
path: models/observability/InfoTechCanonObservabilityModel.md
- name: Tagging Standard
path: standards/tagging/InfoTechCanonTaggingStandard.md
- name: CARING Access Governance Standard
path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
schemas: {}
workflows: []
viability:
redundancy_ratio:
max: 0
coverage_ratio:
min: 1
coherence_components:
max: 1
consistency_cycles:
max: 0
granularity_entropy:
min: 1

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,3 @@
# Mappings
Mappings to external standards, repositories, and consumer concepts live here.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,3 @@
# Patterns
Reusable canon patterns live here.

View File

@@ -0,0 +1,3 @@
# Profiles
Application profiles and proof slices live here.

View File

@@ -0,0 +1,27 @@
# Scaffold Placement Report
**Workplan:** ITC-WP-0001
**Date:** 2026-05-23
**Mode:** placement only, no semantic refactor
## Summary
The first implementation pass created the concrete `infospace/` root and
placed the existing seed corpus into the newer `kernel/`, `models/`, and
`standards/` layout. The original files in `seeds/` remain unchanged as
provenance.
## Placement Rules
- Core and Kernel Map are copied to `infospace/kernel/`.
- Broad domain models are copied to `infospace/models/<domain>/`.
- Tagging and CARING are copied to `infospace/standards/<standard>/`.
- `infospace/artifacts/index.yaml` records canonical path, kind, title,
source seed path, and initial graph relationships.
- No semantic edits were made to the copied documents.
## Deferred
- Domain-level profile extraction remains in ITC-WP-0004 and ITC-WP-0006.
- Generated views and stricter validation remain in ITC-WP-0003.
- Consumer repository workplans remain owned by the consumer repositories.

View File

@@ -0,0 +1,3 @@
# Schemas
Schemas and validation contracts live here.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,3 @@
# Validation
Validation reports and rules live here.

View File

@@ -0,0 +1,3 @@
# Views
Generated and curated views live here.