Bootstrap grouped home reef repo
This commit is contained in:
parent
74ad256c04
commit
3f48975191
17 changed files with 621 additions and 1 deletions
125
SCOPE.md
Normal file
125
SCOPE.md
Normal file
|
|
@ -0,0 +1,125 @@
|
|||
# SCOPE
|
||||
|
||||
> This file helps you quickly understand what this repository is about,
|
||||
> when it is relevant, and when it is not.
|
||||
> It is intentionally lightweight and may be incomplete.
|
||||
|
||||
---
|
||||
|
||||
## One-liner
|
||||
|
||||
Grouped Railiance home reef for substrate identity, topology, and binding facts.
|
||||
|
||||
---
|
||||
|
||||
## Core Idea
|
||||
|
||||
`reef-railiance` is the first concrete `reef-*` repo in Railiance.
|
||||
It exists to hold the grouped home-substrate boundary for current and future
|
||||
Railiance servers, starting with `Railiance01`, without turning S1 inventory
|
||||
or one-host naming into the reef model.
|
||||
|
||||
---
|
||||
|
||||
## In Scope
|
||||
|
||||
- Grouped home-reef declaration and compatibility notes
|
||||
- Grouped substrate identity and topology facts
|
||||
- Hosted-rail and bound-`rapp` surfaces for this reef
|
||||
- Reef-local runbooks, overlays, and evidence as they appear
|
||||
- Migration compatibility guidance while reef extraction from S1 source facts is
|
||||
still in progress
|
||||
|
||||
---
|
||||
|
||||
## Out of Scope
|
||||
|
||||
- Generic server inventory authority
|
||||
- OS provisioning, hardening, and bootstrap logic
|
||||
- Kubernetes runtime ownership
|
||||
- Platform-service governance or workload packaging
|
||||
- One permanent repo per host
|
||||
|
||||
---
|
||||
|
||||
## Relevant When
|
||||
|
||||
- Defining the Railiance home substrate as a grouped reef
|
||||
- Recording which servers belong to that grouped substrate
|
||||
- Clarifying which rails or `rapp`s attach to the home reef
|
||||
- Moving reef-local identity out of generic S1 ownership docs
|
||||
|
||||
---
|
||||
|
||||
## Not Relevant When
|
||||
|
||||
- The work is purely S1 provisioning or hardening
|
||||
- The work is generic rail behavior
|
||||
- The work is workload-specific packaging or platform governance
|
||||
|
||||
---
|
||||
|
||||
## Current State
|
||||
|
||||
- Status: active bootstrap
|
||||
- Implementation: declaration, initial grouped substrate files, and first
|
||||
repo-local workplan are present
|
||||
- Stability: evolving
|
||||
- Usage: wave-1 home reef for the Railiance server group
|
||||
|
||||
---
|
||||
|
||||
## How It Fits
|
||||
|
||||
- Upstream dependencies: `railiance-infra`, `railiance-master`
|
||||
- Downstream consumers: `rail-kubernetes`, future `rapp-*` repos, and Fabric
|
||||
relation projection
|
||||
- Often used with: `railiance-cluster`, `railiance-platform`, `railiance-fabric`
|
||||
|
||||
---
|
||||
|
||||
## Terminology
|
||||
|
||||
- Preferred terms: reef, grouped home substrate, substrate boundary, topology
|
||||
- Also known as: Railiance home reef
|
||||
- Potentially confusing terms: this repo defines a grouped reef boundary; it
|
||||
does not replace `railiance-infra` as the S1 source of truth
|
||||
|
||||
---
|
||||
|
||||
## Related / Overlapping Repositories
|
||||
|
||||
- `railiance-infra` — canonical S1 inventory and provisioning authority
|
||||
- `rail-kubernetes` — execution contract expected to be primary on this reef
|
||||
- `rapp-openbao` and future `rapp-*` repos — workload packages that may bind to
|
||||
this reef
|
||||
- `railiance-master` — framework architecture and reef naming decisions
|
||||
|
||||
---
|
||||
|
||||
## Getting Oriented
|
||||
|
||||
- Start with: `README.md`, `INTENT.md`
|
||||
- Key files / directories: `declarations/`, `substrate/`, `bindings/`, `docs/`,
|
||||
`workplans/`
|
||||
- Entry points: `declarations/reef.yaml`, `substrate/identity.yaml`,
|
||||
`docs/wave-1-contract.md`
|
||||
|
||||
---
|
||||
|
||||
## Provided Capabilities
|
||||
|
||||
```capability
|
||||
type: governance
|
||||
title: Grouped home reef contract
|
||||
description: Defines the grouped Railiance home substrate boundary, hosted rails, and reef-local topology facts.
|
||||
keywords: [railiance, reef, substrate, topology, server-group]
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Notes
|
||||
|
||||
Keep this repo grouped and explicit. If a future Railiance server no longer
|
||||
shares the same substrate boundary, split the reef rather than forcing
|
||||
permanent ambiguity.
|
||||
Loading…
Add table
Add a link
Reference in a new issue