Commit Graph

23 Commits

Author SHA1 Message Date
599efb958d chore(consistency): sync task status from DB [auto]
Some checks failed
validate-registry / validate (push) Has been cancelled
Updated by fix-consistency on 2026-06-27:
  - update .custodian-brief.md for config-atlas
2026-06-27 00:05:41 +02:00
3b909338cb feat(explain): implement ATLAS-WP-0004 T01+T02 — effective-config resolver + config explain
Some checks failed
validate-registry / validate (push) Has been cancelled
Activate WP-0003 and WP-0004. Add tools/effective_config.py (deterministic,
order-independent override-path resolver — path only, never a value) and
tools/config_explain.py + `make explain` to render the layer path, winning
layer, validator, owner, consumers, and secret references for any surface.*.
Verified on all 4 seeded surfaces; order-independent; no values/secrets leak.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-27 00:05:01 +02:00
0dd38b2c49 chore(consistency): write back state_hub ids for WP-0003 and WP-0004
Some checks failed
validate-registry / validate (push) Has been cancelled
Workstream + task ids assigned by fix-consistency for the new Phase 2 and
Phase 3 workplans.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 23:58:30 +02:00
51bc16c2de chore(consistency): sync task status from DB [auto]
Some checks failed
validate-registry / validate (push) Has been cancelled
Updated by fix-consistency on 2026-06-26:
  - update .custodian-brief.md for config-atlas
2026-06-26 23:58:16 +02:00
1866505ba4 plan(workplans): add ATLAS-WP-0003 (connectors) and ATLAS-WP-0004 (explain & graph)
Some checks failed
validate-registry / validate (push) Has been cancelled
Phase 2 (ATLAS-WP-0003): read-only discovery connectors reusing repo-scoping's
scanner/candidate/approval pipeline — connector contract, repo-scoping fact
ingestion, git-config scanner, feature-control flag connector, stale/unowned
detection.

Phase 3 (ATLAS-WP-0004): effective-config explain + knowledge graph — static
override-path resolver, config explain tool, config-typed edges to the State Hub
graph, blast-radius view, determinism tests.

File-first per ADR-001; state_hub ids to be written by fix-consistency.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 23:57:59 +02:00
7adc6b6b47 chore(consistency): sync task status from DB [auto]
Some checks failed
validate-registry / validate (push) Has been cancelled
Updated by fix-consistency on 2026-06-26:
  - update .custodian-brief.md for config-atlas
2026-06-26 23:49:17 +02:00
b03b75efd4 feat(registry): complete ATLAS-WP-0002 T05 — federate config-atlas; WP-0002 finished
Some checks failed
validate-registry / validate (push) Has been cancelled
Register config-atlas in reuse-surface federation and reserve the surface.*
namespace (reuse-surface commit 08f3bb5). Mark T05 done and WP-0002 finished
(6/6 tasks complete).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 23:48:49 +02:00
60d977e0dd chore(consistency): sync task status from DB [auto]
Some checks failed
validate-registry / validate (push) Has been cancelled
Updated by fix-consistency on 2026-06-26:
  - update .custodian-brief.md for config-atlas
2026-06-26 23:19:47 +02:00
72bbdad2c8 feat(registry): complete ATLAS-WP-0002 T02, T03, T06
Some checks failed
validate-registry / validate (push) Has been cancelled
T02: remove inherited capability.infotech.repo-template and template consumer
docs (statehub-register, template-validation-checklist); add
capability.infotech.config-surface-atlas and rewrite capabilities.yaml.

T03: seed 4 configuration surfaces (state-hub api-config, ops-warden
routing-catalog, reuse-surface federation-sources, ops-bridge tunnel-config)
with registry/indexes/surfaces.yaml; source-linked, no values, secret deps by
reference.

T06: add tools/validate_registry.py (schema + index gate), Makefile (make
validate), and .github/workflows/validate.yml (GitHub + Gitea Actions);
document in stack-and-commands. Verified malformed entries are rejected.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 23:19:18 +02:00
79c02eed4b chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-26:
  - update .custodian-brief.md for config-atlas
2026-06-26 22:48:08 +02:00
a52b77a0e7 feat(registry): complete ATLAS-WP-0002 T04 (canon mapping) + T01 (surface schema)
T04: add docs/canon-mapping.md mapping config-atlas concepts to InfoTechCanon
(itc-gov/data/devsecops/land/org/access/sec/tag) and sibling repos with
consume/reference/align/own ownership, plus gaps, validation hooks, and
extension candidates. Resolves the (planned) refs in PRD and ecosystem-boundaries.

T01: add schemas/surface-entry.schema.json (Draft 2020-12, additionalProperties
false to forbid inline values/secrets), docs/configuration-surface-schema.md
(fields, kind taxonomy, L0-L9 ordering, explicit merge rules), a validating seed
entry (surface.infotech.state-hub.api-config), and expand registry/README.md.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 22:47:40 +02:00
0f869584d1 chore(consistency): write back state_hub_task_id for new WP-0002 tasks
state_hub_task_id values for T04/T05/T06 assigned by fix-consistency.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 22:41:53 +02:00
096b11a433 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-26:
  - update .custodian-brief.md for config-atlas
2026-06-26 22:41:03 +02:00
e7dd84890d chore(workplans): restructure and extend ATLAS-WP-0002; archive WP-0001
Realign ATLAS-WP-0002 to ArchitectureBlueprint Phase 0-1 and the PRD MVP:
add context/exit-condition/sequencing, refine the three existing tasks
with acceptance criteria, and extend with three new tasks (T04 canon
mapping, T05 surface.* namespace + reuse-surface federation, T06 CI
validation). Existing task ids and state_hub_task_ids preserved.

Archive finished ATLAS-WP-0001 to workplans/archived/ with date prefix
per the workplan convention.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 22:40:48 +02:00
05fa73e20f docs: add config-atlas Product Requirements Document
Add specs/ProductRequirementsDocument.md: hybrid product PRD (sister-repo
skeleton plus the template's Formal Standards / Related Concepts /
Appendix sections), heavy FR/NFR with Requirement/Details/Acceptance
triplets, Canon Alignment, 12 functional + 8 non-functional requirements,
conceptual model, MVP, roadmap, risks, and orientation-map appendix.
Substance traces to INTENT, ArchitectureBlueprint, ecosystem-boundaries,
and the research digest; no scope invented beyond repo-boundary.

Fix relative links broken by the ArchitectureBlueprint.md move into
specs/ (its own INTENT/SCOPE/research links and the ecosystem-boundaries
back-reference).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 22:37:06 +02:00
dd5b405300 docs: tighten sister-repo boundaries and reuse decisions
Add docs/ecosystem-boundaries.md: per-repo boundary table, overlap
hotspots and resolutions (control-plane/scope/resolver vs
feature-control, vocabulary vs info-tech-canon, connectors vs
repo-scoping, ownership vs domain-tree, schema/federation vs
reuse-surface), and concrete reuse actions mapped to the blueprint
roadmap.

Tighten .claude/rules/repo-boundary.md to name all five sister repos
with their consume/reuse/reference/link relationships and scope
config-atlas to its novel core.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 21:08:20 +02:00
2f33349609 docs: add ArchitectureBlueprint for establishing config-atlas
Practical, efficiency-first blueprint: bound config-atlas to the map and
evidence layers, define the configuration-surface entry schema (modeled
on the existing capability-entry format), a read-only connector
discovery pipeline, CI validation, State Hub reuse for the config graph,
and a phased roadmap (Canon -> seed -> connectors -> explain) with a
build-vs-reuse table.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 19:54:35 +02:00
9b89fc4026 docs: reframe INTENT around the configuration control plane
Harmonize the federated-registry framing with the now-articulated
control-plane north star. Add a North star section scoping this repo to
the map and evidence layers (not resolution/delivery/control), two core
stances (effective-configuration goal, map-before-control), sharpen
in/out of scope, and record the wiki mirror, research digest, and
ATLAS-WP-0001 completion.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 19:50:36 +02:00
6d6f99d5ea docs: mirror Gitea wiki and add config control plane research
Mirror the five Gitea wiki pages into wiki/ (Home, ProductVision,
BrandFrame, ConfigLayering, CompetitiveLandscape) as a verbatim in-repo
copy.

Add research/ digest on configuration layering and the configuration
control plane: the resolution/merge model, the 2024-2026 config-outage
case, adjacent tool families (config-as-data, GitOps drift, feature
flags + AI config, secrets, policy-as-code, CMDB/portals/SSPM), a
reference architecture, and an annotated bibliography of 17 sources.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 19:28:33 +02:00
7078eaf596 feat(bootstrap): complete ATLAS-WP-0001 State Hub integration
Customize config-atlas identity (INTENT, SCOPE, AGENTS, rules), document
dev workflow commands, remove inherited repo-seed workplans, and add
ATLAS-WP-0002 registry foundation workplan.
2026-06-26 17:52:30 +02:00
3918ef8a0d chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-26:
  - update .custodian-brief.md for config-atlas
2026-06-26 17:51:38 +02:00
5f8d14c530 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-26:
  - update .custodian-brief.md for config-atlas
2026-06-26 17:35:38 +02:00
Coulomb Social
23f0368698 Initial commit 2026-06-26 13:44:08 +00:00