generated from coulomb/repo-seed
Add validation indexes and generated views
This commit is contained in:
23
infospace/agent/global-agent-brief.md
Normal file
23
infospace/agent/global-agent-brief.md
Normal file
@@ -0,0 +1,23 @@
|
||||
<!-- GENERATED by info_tech_canon; do not edit by hand. -->
|
||||
|
||||
# Global Agent Brief
|
||||
|
||||
This brief summarizes the current canon service surface for agents.
|
||||
|
||||
- Infospace slug: `canon`
|
||||
- Artifact count: 15
|
||||
- Primary confidence command: `make validate`
|
||||
- Refresh generated indexes and views with: `make index`
|
||||
|
||||
## Useful Commands
|
||||
|
||||
- `PYTHONPATH=src python3 -m info_tech_canon inspect`
|
||||
- `PYTHONPATH=src python3 -m info_tech_canon validate`
|
||||
- `PYTHONPATH=src python3 -m info_tech_canon graph`
|
||||
- `PYTHONPATH=src python3 -m info_tech_canon index`
|
||||
|
||||
## Consumption Notes
|
||||
|
||||
- Treat `seeds/` as provenance.
|
||||
- Treat `infospace/` as the service-consumable canon root.
|
||||
- Generated files are marked and can be refreshed deterministically.
|
||||
3
infospace/indexes/README.md
Normal file
3
infospace/indexes/README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# Indexes
|
||||
|
||||
Generated machine-readable indexes live here.
|
||||
153
infospace/indexes/artifact-tree.yaml
Normal file
153
infospace/indexes/artifact-tree.yaml
Normal file
@@ -0,0 +1,153 @@
|
||||
root: infospace
|
||||
file_count: 50
|
||||
files:
|
||||
- path: README.md
|
||||
directory: .
|
||||
name: README.md
|
||||
- path: agent/README.md
|
||||
directory: agent
|
||||
name: README.md
|
||||
- path: agent/global-agent-brief.md
|
||||
directory: agent
|
||||
name: global-agent-brief.md
|
||||
- path: artifacts/index.yaml
|
||||
directory: artifacts
|
||||
name: index.yaml
|
||||
- path: assimilation/README.md
|
||||
directory: assimilation
|
||||
name: README.md
|
||||
- path: examples/README.md
|
||||
directory: examples
|
||||
name: README.md
|
||||
- path: indexes/README.md
|
||||
directory: indexes
|
||||
name: README.md
|
||||
- path: indexes/artifact-tree.yaml
|
||||
directory: indexes
|
||||
name: artifact-tree.yaml
|
||||
- path: indexes/concept-ownership.yaml
|
||||
directory: indexes
|
||||
name: concept-ownership.yaml
|
||||
- path: indexes/import-matrix.yaml
|
||||
directory: indexes
|
||||
name: import-matrix.yaml
|
||||
- path: infospace.yaml
|
||||
directory: .
|
||||
name: infospace.yaml
|
||||
- path: kernel/InfoTechCanonCore.md
|
||||
directory: kernel
|
||||
name: InfoTechCanonCore.md
|
||||
- path: kernel/InfoTechCanonKernelMap.md
|
||||
directory: kernel
|
||||
name: InfoTechCanonKernelMap.md
|
||||
- path: mappings/README.md
|
||||
directory: mappings
|
||||
name: README.md
|
||||
- path: models/access-control/InfoTechCanonAccessControlModel.md
|
||||
directory: models/access-control
|
||||
name: InfoTechCanonAccessControlModel.md
|
||||
- path: models/data/InfoTechCanonDataModel.md
|
||||
directory: models/data
|
||||
name: InfoTechCanonDataModel.md
|
||||
- path: models/devsecops/InfoTechCanonDevSecOpsModel.md
|
||||
directory: models/devsecops
|
||||
name: InfoTechCanonDevSecOpsModel.md
|
||||
- path: models/governance/InfoTechCanonGovernanceModel.md
|
||||
directory: models/governance
|
||||
name: InfoTechCanonGovernanceModel.md
|
||||
- path: models/information-space/InfoTechCanonInformationSpaceModel.md
|
||||
directory: models/information-space
|
||||
name: InfoTechCanonInformationSpaceModel.md
|
||||
- path: models/landscape/InfoTechCanonLandscapeModel.md
|
||||
directory: models/landscape
|
||||
name: InfoTechCanonLandscapeModel.md
|
||||
- path: models/network/InfoTechCanonNetworkModel.md
|
||||
directory: models/network
|
||||
name: InfoTechCanonNetworkModel.md
|
||||
- path: models/observability/InfoTechCanonObservabilityModel.md
|
||||
directory: models/observability
|
||||
name: InfoTechCanonObservabilityModel.md
|
||||
- path: models/organization/InfoTechCanonOrganizationModel.md
|
||||
directory: models/organization
|
||||
name: InfoTechCanonOrganizationModel.md
|
||||
- path: models/security/InfoTechCanonSecurityModel.md
|
||||
directory: models/security
|
||||
name: InfoTechCanonSecurityModel.md
|
||||
- path: models/task/InfoTechCanonTaskModel.md
|
||||
directory: models/task
|
||||
name: InfoTechCanonTaskModel.md
|
||||
- path: patterns/README.md
|
||||
directory: patterns
|
||||
name: README.md
|
||||
- path: profiles/README.md
|
||||
directory: profiles
|
||||
name: README.md
|
||||
- path: reports/scaffold-placement.md
|
||||
directory: reports
|
||||
name: scaffold-placement.md
|
||||
- path: schemas/README.md
|
||||
directory: schemas
|
||||
name: README.md
|
||||
- path: schemas/agent-brief.schema.yaml
|
||||
directory: schemas
|
||||
name: agent-brief.schema.yaml
|
||||
- path: schemas/assimilation.schema.yaml
|
||||
directory: schemas
|
||||
name: assimilation.schema.yaml
|
||||
- path: schemas/concept.schema.yaml
|
||||
directory: schemas
|
||||
name: concept.schema.yaml
|
||||
- path: schemas/index.yaml
|
||||
directory: schemas
|
||||
name: index.yaml
|
||||
- path: schemas/interface-card.schema.yaml
|
||||
directory: schemas
|
||||
name: interface-card.schema.yaml
|
||||
- path: schemas/mapping.schema.yaml
|
||||
directory: schemas
|
||||
name: mapping.schema.yaml
|
||||
- path: schemas/profile.schema.yaml
|
||||
directory: schemas
|
||||
name: profile.schema.yaml
|
||||
- path: schemas/standard.schema.yaml
|
||||
directory: schemas
|
||||
name: standard.schema.yaml
|
||||
- path: schemas/workplan.schema.yaml
|
||||
directory: schemas
|
||||
name: workplan.schema.yaml
|
||||
- path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
|
||||
directory: standards/caring
|
||||
name: InfoTechCanonCaringAccessGovernanceStandard.md
|
||||
- path: standards/tagging/InfoTechCanonTaggingStandard.md
|
||||
directory: standards/tagging
|
||||
name: InfoTechCanonTaggingStandard.md
|
||||
- path: validation/README.md
|
||||
directory: validation
|
||||
name: README.md
|
||||
- path: validation/latest.json
|
||||
directory: validation
|
||||
name: latest.json
|
||||
- path: views/README.md
|
||||
directory: views
|
||||
name: README.md
|
||||
- path: views/by-concept.md
|
||||
directory: views
|
||||
name: by-concept.md
|
||||
- path: views/by-mapping-target.md
|
||||
directory: views
|
||||
name: by-mapping-target.md
|
||||
- path: views/by-profile.md
|
||||
directory: views
|
||||
name: by-profile.md
|
||||
- path: views/by-standard.md
|
||||
directory: views
|
||||
name: by-standard.md
|
||||
- path: views/import-matrix.md
|
||||
directory: views
|
||||
name: import-matrix.md
|
||||
- path: views/kernel-overview.md
|
||||
directory: views
|
||||
name: kernel-overview.md
|
||||
- path: views/repository-tree.md
|
||||
directory: views
|
||||
name: repository-tree.md
|
||||
124
infospace/indexes/concept-ownership.yaml
Normal file
124
infospace/indexes/concept-ownership.yaml
Normal file
@@ -0,0 +1,124 @@
|
||||
concept_count: 30
|
||||
concepts:
|
||||
- concept: InfoTechCanon Core
|
||||
owner: kernel/itc-core
|
||||
path: kernel/InfoTechCanonCore.md
|
||||
source: artifact_title
|
||||
- concept: InfoTechCanon Kernel Map
|
||||
owner: kernel/itc-kernel-map
|
||||
path: kernel/InfoTechCanonKernelMap.md
|
||||
source: artifact_title
|
||||
- concept: InfoTechCanon Access Control Model
|
||||
owner: model/access-control
|
||||
path: models/access-control/InfoTechCanonAccessControlModel.md
|
||||
source: artifact_title
|
||||
- concept: InfoTechCanon Data Model
|
||||
owner: model/data
|
||||
path: models/data/InfoTechCanonDataModel.md
|
||||
source: artifact_title
|
||||
- concept: InfoTechCanon DevSecOps Model
|
||||
owner: model/devsecops
|
||||
path: models/devsecops/InfoTechCanonDevSecOpsModel.md
|
||||
source: artifact_title
|
||||
- concept: InfoTechCanon Governance Model
|
||||
owner: model/governance
|
||||
path: models/governance/InfoTechCanonGovernanceModel.md
|
||||
source: artifact_title
|
||||
- concept: InfoTechCanon Information Space Model
|
||||
owner: model/information-space
|
||||
path: models/information-space/InfoTechCanonInformationSpaceModel.md
|
||||
source: artifact_title
|
||||
- concept: InfoTechCanon Landscape Model
|
||||
owner: model/landscape
|
||||
path: models/landscape/InfoTechCanonLandscapeModel.md
|
||||
source: artifact_title
|
||||
- concept: InfoTechCanon Network Model
|
||||
owner: model/network
|
||||
path: models/network/InfoTechCanonNetworkModel.md
|
||||
source: artifact_title
|
||||
- concept: InfoTechCanon Observability Model
|
||||
owner: model/observability
|
||||
path: models/observability/InfoTechCanonObservabilityModel.md
|
||||
source: artifact_title
|
||||
- concept: InfoTechCanon Organization Model
|
||||
owner: model/organization
|
||||
path: models/organization/InfoTechCanonOrganizationModel.md
|
||||
source: artifact_title
|
||||
- concept: InfoTechCanon Security Model
|
||||
owner: model/security
|
||||
path: models/security/InfoTechCanonSecurityModel.md
|
||||
source: artifact_title
|
||||
- concept: InfoTechCanon Task Model
|
||||
owner: model/task
|
||||
path: models/task/InfoTechCanonTaskModel.md
|
||||
source: artifact_title
|
||||
- concept: InfoTechCanon CARING Access Governance Standard
|
||||
owner: standard/caring
|
||||
path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
|
||||
source: artifact_title
|
||||
- concept: CARINGAccessDescriptor
|
||||
owner: standard/caring
|
||||
path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
|
||||
source: frontmatter.owned_concepts
|
||||
- concept: CARINGCanonicalRole
|
||||
owner: standard/caring
|
||||
path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
|
||||
source: frontmatter.owned_concepts
|
||||
- concept: CARINGOrganizationRelation
|
||||
owner: standard/caring
|
||||
path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
|
||||
source: frontmatter.owned_concepts
|
||||
- concept: CARINGPlane
|
||||
owner: standard/caring
|
||||
path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
|
||||
source: frontmatter.owned_concepts
|
||||
- concept: CARINGCapabilityProfile
|
||||
owner: standard/caring
|
||||
path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
|
||||
source: frontmatter.owned_concepts
|
||||
- concept: CARINGExposureMode
|
||||
owner: standard/caring
|
||||
path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
|
||||
source: frontmatter.owned_concepts
|
||||
- concept: CARINGExposureEvent
|
||||
owner: standard/caring
|
||||
path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
|
||||
source: frontmatter.owned_concepts
|
||||
- concept: CARINGDeclaredAccessMap
|
||||
owner: standard/caring
|
||||
path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
|
||||
source: frontmatter.owned_concepts
|
||||
- concept: CARINGEffectiveAccessMap
|
||||
owner: standard/caring
|
||||
path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
|
||||
source: frontmatter.owned_concepts
|
||||
- concept: CARINGDerivedCapability
|
||||
owner: standard/caring
|
||||
path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
|
||||
source: frontmatter.owned_concepts
|
||||
- concept: CARINGInducedAccess
|
||||
owner: standard/caring
|
||||
path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
|
||||
source: frontmatter.owned_concepts
|
||||
- concept: CARINGRestrictionPrecedence
|
||||
owner: standard/caring
|
||||
path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
|
||||
source: frontmatter.owned_concepts
|
||||
- concept: CARINGAnalysisFitnessTest
|
||||
owner: standard/caring
|
||||
path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
|
||||
source: frontmatter.owned_concepts
|
||||
- concept: CARINGAnalysisProcedure
|
||||
owner: standard/caring
|
||||
path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
|
||||
source: frontmatter.owned_concepts
|
||||
- concept: CARINGRedesignProcedure
|
||||
owner: standard/caring
|
||||
path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
|
||||
source: frontmatter.owned_concepts
|
||||
- concept: InfoTechCanon Tagging Standard
|
||||
owner: standard/tagging
|
||||
path: standards/tagging/InfoTechCanonTaggingStandard.md
|
||||
source: artifact_title
|
||||
duplicate_candidates: []
|
||||
ownership_conflicts: []
|
||||
137
infospace/indexes/import-matrix.yaml
Normal file
137
infospace/indexes/import-matrix.yaml
Normal file
@@ -0,0 +1,137 @@
|
||||
artifacts:
|
||||
- kernel/itc-core
|
||||
- kernel/itc-kernel-map
|
||||
- model/access-control
|
||||
- model/data
|
||||
- model/devsecops
|
||||
- model/governance
|
||||
- model/information-space
|
||||
- model/landscape
|
||||
- model/network
|
||||
- model/observability
|
||||
- model/organization
|
||||
- model/security
|
||||
- model/task
|
||||
- standard/caring
|
||||
- standard/tagging
|
||||
rows:
|
||||
- artifact: kernel/itc-core
|
||||
targets: {}
|
||||
- artifact: kernel/itc-kernel-map
|
||||
targets:
|
||||
kernel/itc-core:
|
||||
- maps
|
||||
model/access-control:
|
||||
- maps
|
||||
model/data:
|
||||
- maps
|
||||
model/devsecops:
|
||||
- maps
|
||||
model/governance:
|
||||
- maps
|
||||
model/information-space:
|
||||
- maps
|
||||
model/landscape:
|
||||
- maps
|
||||
model/network:
|
||||
- maps
|
||||
model/observability:
|
||||
- maps
|
||||
model/organization:
|
||||
- maps
|
||||
model/security:
|
||||
- maps
|
||||
model/task:
|
||||
- maps
|
||||
standard/caring:
|
||||
- maps
|
||||
standard/tagging:
|
||||
- maps
|
||||
- artifact: model/access-control
|
||||
targets:
|
||||
kernel/itc-core:
|
||||
- conforms_to
|
||||
model/governance:
|
||||
- uses
|
||||
model/organization:
|
||||
- uses
|
||||
- artifact: model/data
|
||||
targets:
|
||||
kernel/itc-core:
|
||||
- conforms_to
|
||||
model/governance:
|
||||
- uses
|
||||
- artifact: model/devsecops
|
||||
targets:
|
||||
kernel/itc-core:
|
||||
- conforms_to
|
||||
model/security:
|
||||
- uses
|
||||
- artifact: model/governance
|
||||
targets:
|
||||
kernel/itc-core:
|
||||
- conforms_to
|
||||
- artifact: model/information-space
|
||||
targets:
|
||||
kernel/itc-core:
|
||||
- conforms_to
|
||||
- artifact: model/landscape
|
||||
targets:
|
||||
kernel/itc-core:
|
||||
- conforms_to
|
||||
- artifact: model/network
|
||||
targets:
|
||||
kernel/itc-core:
|
||||
- conforms_to
|
||||
model/security:
|
||||
- uses
|
||||
- artifact: model/observability
|
||||
targets:
|
||||
kernel/itc-core:
|
||||
- conforms_to
|
||||
model/task:
|
||||
- uses
|
||||
- artifact: model/organization
|
||||
targets:
|
||||
kernel/itc-core:
|
||||
- conforms_to
|
||||
- artifact: model/security
|
||||
targets:
|
||||
kernel/itc-core:
|
||||
- conforms_to
|
||||
model/access-control:
|
||||
- uses
|
||||
- artifact: model/task
|
||||
targets:
|
||||
kernel/itc-core:
|
||||
- conforms_to
|
||||
- artifact: standard/caring
|
||||
targets:
|
||||
kernel/itc-core:
|
||||
- conforms_to
|
||||
model/access-control:
|
||||
- imports
|
||||
model/data:
|
||||
- imports
|
||||
model/devsecops:
|
||||
- imports
|
||||
model/governance:
|
||||
- imports
|
||||
model/network:
|
||||
- imports
|
||||
model/observability:
|
||||
- imports
|
||||
model/organization:
|
||||
- imports
|
||||
model/security:
|
||||
- imports
|
||||
model/task:
|
||||
- imports
|
||||
standard/tagging:
|
||||
- imports
|
||||
- artifact: standard/tagging
|
||||
targets:
|
||||
kernel/itc-core:
|
||||
- conforms_to
|
||||
model/task:
|
||||
- imports
|
||||
@@ -35,7 +35,15 @@ disciplines:
|
||||
path: standards/tagging/InfoTechCanonTaggingStandard.md
|
||||
- name: CARING Access Governance Standard
|
||||
path: standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md
|
||||
schemas: {}
|
||||
schemas:
|
||||
standard: schemas/standard.schema.yaml
|
||||
concept: schemas/concept.schema.yaml
|
||||
mapping: schemas/mapping.schema.yaml
|
||||
profile: schemas/profile.schema.yaml
|
||||
assimilation: schemas/assimilation.schema.yaml
|
||||
interface-card: schemas/interface-card.schema.yaml
|
||||
agent-brief: schemas/agent-brief.schema.yaml
|
||||
workplan: schemas/workplan.schema.yaml
|
||||
workflows: []
|
||||
viability:
|
||||
redundancy_ratio:
|
||||
|
||||
27
infospace/schemas/agent-brief.schema.yaml
Normal file
27
infospace/schemas/agent-brief.schema.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
$schema: https://json-schema.org/draft/2020-12/schema
|
||||
$id: https://info-tech-canon.local/schemas/agent-brief.schema.yaml
|
||||
title: InfoTechCanon Agent Brief
|
||||
type: object
|
||||
required:
|
||||
- id
|
||||
- title
|
||||
- audience
|
||||
- purpose
|
||||
properties:
|
||||
id:
|
||||
type: string
|
||||
title:
|
||||
type: string
|
||||
audience:
|
||||
type: string
|
||||
purpose:
|
||||
type: string
|
||||
commands:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
entrypoints:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
additionalProperties: true
|
||||
28
infospace/schemas/assimilation.schema.yaml
Normal file
28
infospace/schemas/assimilation.schema.yaml
Normal file
@@ -0,0 +1,28 @@
|
||||
$schema: https://json-schema.org/draft/2020-12/schema
|
||||
$id: https://info-tech-canon.local/schemas/assimilation.schema.yaml
|
||||
title: InfoTechCanon Assimilation Record
|
||||
type: object
|
||||
required:
|
||||
- id
|
||||
- title
|
||||
- source
|
||||
- disposition
|
||||
properties:
|
||||
id:
|
||||
type: string
|
||||
title:
|
||||
type: string
|
||||
source:
|
||||
type: string
|
||||
disposition:
|
||||
enum:
|
||||
- observe
|
||||
- map
|
||||
- adopt
|
||||
- adapt
|
||||
- reject
|
||||
impacts:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
additionalProperties: true
|
||||
26
infospace/schemas/concept.schema.yaml
Normal file
26
infospace/schemas/concept.schema.yaml
Normal file
@@ -0,0 +1,26 @@
|
||||
$schema: https://json-schema.org/draft/2020-12/schema
|
||||
$id: https://info-tech-canon.local/schemas/concept.schema.yaml
|
||||
title: InfoTechCanon Concept
|
||||
type: object
|
||||
required:
|
||||
- id
|
||||
- title
|
||||
- owner
|
||||
properties:
|
||||
id:
|
||||
type: string
|
||||
title:
|
||||
type: string
|
||||
owner:
|
||||
type: string
|
||||
definition:
|
||||
type: string
|
||||
aliases:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
relationships:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
additionalProperties: true
|
||||
17
infospace/schemas/index.yaml
Normal file
17
infospace/schemas/index.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
schemas:
|
||||
- id: standard
|
||||
path: standard.schema.yaml
|
||||
- id: concept
|
||||
path: concept.schema.yaml
|
||||
- id: mapping
|
||||
path: mapping.schema.yaml
|
||||
- id: profile
|
||||
path: profile.schema.yaml
|
||||
- id: assimilation
|
||||
path: assimilation.schema.yaml
|
||||
- id: interface-card
|
||||
path: interface-card.schema.yaml
|
||||
- id: agent-brief
|
||||
path: agent-brief.schema.yaml
|
||||
- id: workplan
|
||||
path: workplan.schema.yaml
|
||||
25
infospace/schemas/interface-card.schema.yaml
Normal file
25
infospace/schemas/interface-card.schema.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
$schema: https://json-schema.org/draft/2020-12/schema
|
||||
$id: https://info-tech-canon.local/schemas/interface-card.schema.yaml
|
||||
title: Canon Interface Card
|
||||
type: object
|
||||
required:
|
||||
- id
|
||||
- title
|
||||
- consumer
|
||||
- canon_surfaces
|
||||
properties:
|
||||
id:
|
||||
type: string
|
||||
title:
|
||||
type: string
|
||||
consumer:
|
||||
type: string
|
||||
canon_surfaces:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
expectations:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
additionalProperties: true
|
||||
23
infospace/schemas/mapping.schema.yaml
Normal file
23
infospace/schemas/mapping.schema.yaml
Normal file
@@ -0,0 +1,23 @@
|
||||
$schema: https://json-schema.org/draft/2020-12/schema
|
||||
$id: https://info-tech-canon.local/schemas/mapping.schema.yaml
|
||||
title: InfoTechCanon Mapping
|
||||
type: object
|
||||
required:
|
||||
- id
|
||||
- title
|
||||
- source
|
||||
- target
|
||||
properties:
|
||||
id:
|
||||
type: string
|
||||
title:
|
||||
type: string
|
||||
source:
|
||||
type: string
|
||||
target:
|
||||
type: string
|
||||
mapping_type:
|
||||
type: string
|
||||
confidence:
|
||||
type: string
|
||||
additionalProperties: true
|
||||
24
infospace/schemas/profile.schema.yaml
Normal file
24
infospace/schemas/profile.schema.yaml
Normal file
@@ -0,0 +1,24 @@
|
||||
$schema: https://json-schema.org/draft/2020-12/schema
|
||||
$id: https://info-tech-canon.local/schemas/profile.schema.yaml
|
||||
title: InfoTechCanon Profile
|
||||
type: object
|
||||
required:
|
||||
- id
|
||||
- title
|
||||
- scope
|
||||
properties:
|
||||
id:
|
||||
type: string
|
||||
title:
|
||||
type: string
|
||||
scope:
|
||||
type: string
|
||||
includes:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
constraints:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
additionalProperties: true
|
||||
33
infospace/schemas/standard.schema.yaml
Normal file
33
infospace/schemas/standard.schema.yaml
Normal file
@@ -0,0 +1,33 @@
|
||||
$schema: https://json-schema.org/draft/2020-12/schema
|
||||
$id: https://info-tech-canon.local/schemas/standard.schema.yaml
|
||||
title: InfoTechCanon Standard
|
||||
type: object
|
||||
required:
|
||||
- id
|
||||
- title
|
||||
- type
|
||||
- status
|
||||
properties:
|
||||
id:
|
||||
type: string
|
||||
title:
|
||||
type: string
|
||||
type:
|
||||
enum:
|
||||
- standard
|
||||
- specialized-standard
|
||||
- model
|
||||
- kernel
|
||||
status:
|
||||
type: string
|
||||
version:
|
||||
type: string
|
||||
imports:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
owned_concepts:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
additionalProperties: true
|
||||
38
infospace/schemas/workplan.schema.yaml
Normal file
38
infospace/schemas/workplan.schema.yaml
Normal file
@@ -0,0 +1,38 @@
|
||||
$schema: https://json-schema.org/draft/2020-12/schema
|
||||
$id: https://info-tech-canon.local/schemas/workplan.schema.yaml
|
||||
title: State Hub Workplan
|
||||
type: object
|
||||
required:
|
||||
- id
|
||||
- type
|
||||
- title
|
||||
- domain
|
||||
- repo
|
||||
- status
|
||||
properties:
|
||||
id:
|
||||
type: string
|
||||
type:
|
||||
const: workplan
|
||||
title:
|
||||
type: string
|
||||
domain:
|
||||
type: string
|
||||
repo:
|
||||
type: string
|
||||
status:
|
||||
enum:
|
||||
- proposed
|
||||
- ready
|
||||
- active
|
||||
- blocked
|
||||
- backlog
|
||||
- finished
|
||||
- archived
|
||||
depends_on_workplans:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
state_hub_workstream_id:
|
||||
type: string
|
||||
additionalProperties: true
|
||||
41
infospace/validation/latest.json
Normal file
41
infospace/validation/latest.json
Normal file
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"details": {
|
||||
"artifact_count": 15,
|
||||
"relationship_count": 45
|
||||
},
|
||||
"errors": [],
|
||||
"metrics": {
|
||||
"coherence_components": 1.0,
|
||||
"consistency_cycles": 0.0,
|
||||
"coverage_ratio": 1.0,
|
||||
"granularity_entropy": 1.103307408607834,
|
||||
"redundancy_ratio": 0.0
|
||||
},
|
||||
"ok": true,
|
||||
"warnings": [
|
||||
{
|
||||
"code": "missing_optional_concepts_dir",
|
||||
"path": "infospace/concepts"
|
||||
},
|
||||
{
|
||||
"code": "empty_optional_collection",
|
||||
"path": "infospace/profiles"
|
||||
},
|
||||
{
|
||||
"code": "empty_optional_collection",
|
||||
"path": "infospace/patterns"
|
||||
},
|
||||
{
|
||||
"code": "empty_optional_collection",
|
||||
"path": "infospace/mappings"
|
||||
},
|
||||
{
|
||||
"code": "empty_optional_collection",
|
||||
"path": "infospace/assimilation"
|
||||
},
|
||||
{
|
||||
"code": "empty_optional_collection",
|
||||
"path": "infospace/examples"
|
||||
}
|
||||
]
|
||||
}
|
||||
46
infospace/views/by-concept.md
Normal file
46
infospace/views/by-concept.md
Normal file
@@ -0,0 +1,46 @@
|
||||
<!-- GENERATED by info_tech_canon; do not edit by hand. -->
|
||||
|
||||
# By Concept
|
||||
|
||||
Concept count: **30**
|
||||
|
||||
| Concept | Owner | Source |
|
||||
| --- | --- | --- |
|
||||
| InfoTechCanon Core | `kernel/itc-core` | `artifact_title` |
|
||||
| InfoTechCanon Kernel Map | `kernel/itc-kernel-map` | `artifact_title` |
|
||||
| InfoTechCanon Access Control Model | `model/access-control` | `artifact_title` |
|
||||
| InfoTechCanon Data Model | `model/data` | `artifact_title` |
|
||||
| InfoTechCanon DevSecOps Model | `model/devsecops` | `artifact_title` |
|
||||
| InfoTechCanon Governance Model | `model/governance` | `artifact_title` |
|
||||
| InfoTechCanon Information Space Model | `model/information-space` | `artifact_title` |
|
||||
| InfoTechCanon Landscape Model | `model/landscape` | `artifact_title` |
|
||||
| InfoTechCanon Network Model | `model/network` | `artifact_title` |
|
||||
| InfoTechCanon Observability Model | `model/observability` | `artifact_title` |
|
||||
| InfoTechCanon Organization Model | `model/organization` | `artifact_title` |
|
||||
| InfoTechCanon Security Model | `model/security` | `artifact_title` |
|
||||
| InfoTechCanon Task Model | `model/task` | `artifact_title` |
|
||||
| InfoTechCanon CARING Access Governance Standard | `standard/caring` | `artifact_title` |
|
||||
| CARINGAccessDescriptor | `standard/caring` | `frontmatter.owned_concepts` |
|
||||
| CARINGCanonicalRole | `standard/caring` | `frontmatter.owned_concepts` |
|
||||
| CARINGOrganizationRelation | `standard/caring` | `frontmatter.owned_concepts` |
|
||||
| CARINGPlane | `standard/caring` | `frontmatter.owned_concepts` |
|
||||
| CARINGCapabilityProfile | `standard/caring` | `frontmatter.owned_concepts` |
|
||||
| CARINGExposureMode | `standard/caring` | `frontmatter.owned_concepts` |
|
||||
| CARINGExposureEvent | `standard/caring` | `frontmatter.owned_concepts` |
|
||||
| CARINGDeclaredAccessMap | `standard/caring` | `frontmatter.owned_concepts` |
|
||||
| CARINGEffectiveAccessMap | `standard/caring` | `frontmatter.owned_concepts` |
|
||||
| CARINGDerivedCapability | `standard/caring` | `frontmatter.owned_concepts` |
|
||||
| CARINGInducedAccess | `standard/caring` | `frontmatter.owned_concepts` |
|
||||
| CARINGRestrictionPrecedence | `standard/caring` | `frontmatter.owned_concepts` |
|
||||
| CARINGAnalysisFitnessTest | `standard/caring` | `frontmatter.owned_concepts` |
|
||||
| CARINGAnalysisProcedure | `standard/caring` | `frontmatter.owned_concepts` |
|
||||
| CARINGRedesignProcedure | `standard/caring` | `frontmatter.owned_concepts` |
|
||||
| InfoTechCanon Tagging Standard | `standard/tagging` | `artifact_title` |
|
||||
|
||||
## Duplicate Candidates
|
||||
|
||||
No duplicate concept candidates detected.
|
||||
|
||||
## Ownership Conflicts
|
||||
|
||||
No ownership conflicts detected.
|
||||
90
infospace/views/by-mapping-target.md
Normal file
90
infospace/views/by-mapping-target.md
Normal file
@@ -0,0 +1,90 @@
|
||||
<!-- GENERATED by info_tech_canon; do not edit by hand. -->
|
||||
|
||||
# By Mapping Target
|
||||
|
||||
## `kernel/itc-core`
|
||||
|
||||
- `kernel/itc-kernel-map` via `maps`
|
||||
- `model/access-control` via `conforms_to`
|
||||
- `model/data` via `conforms_to`
|
||||
- `model/devsecops` via `conforms_to`
|
||||
- `model/governance` via `conforms_to`
|
||||
- `model/information-space` via `conforms_to`
|
||||
- `model/landscape` via `conforms_to`
|
||||
- `model/network` via `conforms_to`
|
||||
- `model/observability` via `conforms_to`
|
||||
- `model/organization` via `conforms_to`
|
||||
- `model/security` via `conforms_to`
|
||||
- `model/task` via `conforms_to`
|
||||
- `standard/caring` via `conforms_to`
|
||||
- `standard/tagging` via `conforms_to`
|
||||
|
||||
## `model/access-control`
|
||||
|
||||
- `kernel/itc-kernel-map` via `maps`
|
||||
- `model/security` via `uses`
|
||||
- `standard/caring` via `imports`
|
||||
|
||||
## `model/data`
|
||||
|
||||
- `kernel/itc-kernel-map` via `maps`
|
||||
- `standard/caring` via `imports`
|
||||
|
||||
## `model/devsecops`
|
||||
|
||||
- `kernel/itc-kernel-map` via `maps`
|
||||
- `standard/caring` via `imports`
|
||||
|
||||
## `model/governance`
|
||||
|
||||
- `kernel/itc-kernel-map` via `maps`
|
||||
- `model/access-control` via `uses`
|
||||
- `model/data` via `uses`
|
||||
- `standard/caring` via `imports`
|
||||
|
||||
## `model/information-space`
|
||||
|
||||
- `kernel/itc-kernel-map` via `maps`
|
||||
|
||||
## `model/landscape`
|
||||
|
||||
- `kernel/itc-kernel-map` via `maps`
|
||||
|
||||
## `model/network`
|
||||
|
||||
- `kernel/itc-kernel-map` via `maps`
|
||||
- `standard/caring` via `imports`
|
||||
|
||||
## `model/observability`
|
||||
|
||||
- `kernel/itc-kernel-map` via `maps`
|
||||
- `standard/caring` via `imports`
|
||||
|
||||
## `model/organization`
|
||||
|
||||
- `kernel/itc-kernel-map` via `maps`
|
||||
- `model/access-control` via `uses`
|
||||
- `standard/caring` via `imports`
|
||||
|
||||
## `model/security`
|
||||
|
||||
- `kernel/itc-kernel-map` via `maps`
|
||||
- `model/devsecops` via `uses`
|
||||
- `model/network` via `uses`
|
||||
- `standard/caring` via `imports`
|
||||
|
||||
## `model/task`
|
||||
|
||||
- `kernel/itc-kernel-map` via `maps`
|
||||
- `model/observability` via `uses`
|
||||
- `standard/caring` via `imports`
|
||||
- `standard/tagging` via `imports`
|
||||
|
||||
## `standard/caring`
|
||||
|
||||
- `kernel/itc-kernel-map` via `maps`
|
||||
|
||||
## `standard/tagging`
|
||||
|
||||
- `kernel/itc-kernel-map` via `maps`
|
||||
- `standard/caring` via `imports`
|
||||
5
infospace/views/by-profile.md
Normal file
5
infospace/views/by-profile.md
Normal file
@@ -0,0 +1,5 @@
|
||||
<!-- GENERATED by info_tech_canon; do not edit by hand. -->
|
||||
|
||||
# By Profile
|
||||
|
||||
No profiles have been registered yet.
|
||||
31
infospace/views/by-standard.md
Normal file
31
infospace/views/by-standard.md
Normal file
@@ -0,0 +1,31 @@
|
||||
<!-- GENERATED by info_tech_canon; do not edit by hand. -->
|
||||
|
||||
# By Standard
|
||||
|
||||
## InfoTechCanon Core
|
||||
|
||||
- ID: `kernel/itc-core`
|
||||
- Kind: `kernel`
|
||||
- Path: `kernel/InfoTechCanonCore.md`
|
||||
- Relationships: 0
|
||||
|
||||
## InfoTechCanon Kernel Map
|
||||
|
||||
- ID: `kernel/itc-kernel-map`
|
||||
- Kind: `kernel`
|
||||
- Path: `kernel/InfoTechCanonKernelMap.md`
|
||||
- Relationships: 14
|
||||
|
||||
## InfoTechCanon CARING Access Governance Standard
|
||||
|
||||
- ID: `standard/caring`
|
||||
- Kind: `standard`
|
||||
- Path: `standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md`
|
||||
- Relationships: 11
|
||||
|
||||
## InfoTechCanon Tagging Standard
|
||||
|
||||
- ID: `standard/tagging`
|
||||
- Kind: `standard`
|
||||
- Path: `standards/tagging/InfoTechCanonTaggingStandard.md`
|
||||
- Relationships: 2
|
||||
21
infospace/views/import-matrix.md
Normal file
21
infospace/views/import-matrix.md
Normal file
@@ -0,0 +1,21 @@
|
||||
<!-- GENERATED by info_tech_canon; do not edit by hand. -->
|
||||
|
||||
# Import Matrix
|
||||
|
||||
| Artifact | `kernel/itc-core` | `kernel/itc-kernel-map` | `model/access-control` | `model/data` | `model/devsecops` | `model/governance` | `model/information-space` | `model/landscape` | `model/network` | `model/observability` | `model/organization` | `model/security` | `model/task` | `standard/caring` | `standard/tagging` |
|
||||
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
|
||||
| `kernel/itc-core` | | | | | | | | | | | | | | | |
|
||||
| `kernel/itc-kernel-map` | `maps` | | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` | `maps` |
|
||||
| `model/access-control` | `conforms_to` | | | | | `uses` | | | | | `uses` | | | | |
|
||||
| `model/data` | `conforms_to` | | | | | `uses` | | | | | | | | | |
|
||||
| `model/devsecops` | `conforms_to` | | | | | | | | | | | `uses` | | | |
|
||||
| `model/governance` | `conforms_to` | | | | | | | | | | | | | | |
|
||||
| `model/information-space` | `conforms_to` | | | | | | | | | | | | | | |
|
||||
| `model/landscape` | `conforms_to` | | | | | | | | | | | | | | |
|
||||
| `model/network` | `conforms_to` | | | | | | | | | | | `uses` | | | |
|
||||
| `model/observability` | `conforms_to` | | | | | | | | | | | | `uses` | | |
|
||||
| `model/organization` | `conforms_to` | | | | | | | | | | | | | | |
|
||||
| `model/security` | `conforms_to` | | `uses` | | | | | | | | | | | | |
|
||||
| `model/task` | `conforms_to` | | | | | | | | | | | | | | |
|
||||
| `standard/caring` | `conforms_to` | | `imports` | `imports` | `imports` | `imports` | | | `imports` | `imports` | `imports` | `imports` | `imports` | | `imports` |
|
||||
| `standard/tagging` | `conforms_to` | | | | | | | | | | | | `imports` | | |
|
||||
19
infospace/views/kernel-overview.md
Normal file
19
infospace/views/kernel-overview.md
Normal file
@@ -0,0 +1,19 @@
|
||||
<!-- GENERATED by info_tech_canon; do not edit by hand. -->
|
||||
|
||||
# Kernel Overview
|
||||
|
||||
- Infospace: `canon`
|
||||
- Artifacts: 15
|
||||
|
||||
## Artifact Kinds
|
||||
|
||||
- `kernel`: 2
|
||||
- `model`: 11
|
||||
- `standard`: 2
|
||||
|
||||
## Relationship Types
|
||||
|
||||
- `conforms_to`: 13
|
||||
- `imports`: 11
|
||||
- `maps`: 14
|
||||
- `uses`: 7
|
||||
56
infospace/views/repository-tree.md
Normal file
56
infospace/views/repository-tree.md
Normal file
@@ -0,0 +1,56 @@
|
||||
<!-- GENERATED by info_tech_canon; do not edit by hand. -->
|
||||
|
||||
# Repository Tree
|
||||
|
||||
File count: **50**
|
||||
|
||||
- `README.md`
|
||||
- `agent/README.md`
|
||||
- `agent/global-agent-brief.md`
|
||||
- `artifacts/index.yaml`
|
||||
- `assimilation/README.md`
|
||||
- `examples/README.md`
|
||||
- `indexes/README.md`
|
||||
- `indexes/artifact-tree.yaml`
|
||||
- `indexes/concept-ownership.yaml`
|
||||
- `indexes/import-matrix.yaml`
|
||||
- `infospace.yaml`
|
||||
- `kernel/InfoTechCanonCore.md`
|
||||
- `kernel/InfoTechCanonKernelMap.md`
|
||||
- `mappings/README.md`
|
||||
- `models/access-control/InfoTechCanonAccessControlModel.md`
|
||||
- `models/data/InfoTechCanonDataModel.md`
|
||||
- `models/devsecops/InfoTechCanonDevSecOpsModel.md`
|
||||
- `models/governance/InfoTechCanonGovernanceModel.md`
|
||||
- `models/information-space/InfoTechCanonInformationSpaceModel.md`
|
||||
- `models/landscape/InfoTechCanonLandscapeModel.md`
|
||||
- `models/network/InfoTechCanonNetworkModel.md`
|
||||
- `models/observability/InfoTechCanonObservabilityModel.md`
|
||||
- `models/organization/InfoTechCanonOrganizationModel.md`
|
||||
- `models/security/InfoTechCanonSecurityModel.md`
|
||||
- `models/task/InfoTechCanonTaskModel.md`
|
||||
- `patterns/README.md`
|
||||
- `profiles/README.md`
|
||||
- `reports/scaffold-placement.md`
|
||||
- `schemas/README.md`
|
||||
- `schemas/agent-brief.schema.yaml`
|
||||
- `schemas/assimilation.schema.yaml`
|
||||
- `schemas/concept.schema.yaml`
|
||||
- `schemas/index.yaml`
|
||||
- `schemas/interface-card.schema.yaml`
|
||||
- `schemas/mapping.schema.yaml`
|
||||
- `schemas/profile.schema.yaml`
|
||||
- `schemas/standard.schema.yaml`
|
||||
- `schemas/workplan.schema.yaml`
|
||||
- `standards/caring/InfoTechCanonCaringAccessGovernanceStandard.md`
|
||||
- `standards/tagging/InfoTechCanonTaggingStandard.md`
|
||||
- `validation/README.md`
|
||||
- `validation/latest.json`
|
||||
- `views/README.md`
|
||||
- `views/by-concept.md`
|
||||
- `views/by-mapping-target.md`
|
||||
- `views/by-profile.md`
|
||||
- `views/by-standard.md`
|
||||
- `views/import-matrix.md`
|
||||
- `views/kernel-overview.md`
|
||||
- `views/repository-tree.md`
|
||||
Reference in New Issue
Block a user