Automation maximising upstream integration continuity framework.
Find a file
codex f0456ac331
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
docs(agents): repoint remote State Hub URL to the in-cluster address
The remote row pointed at 127.0.0.1:18000, a reverse tunnel back to the
workstation. On railiance01 the State Hub runs in the cluster on that same
machine, so the request left the box and came back to reach a local service.

Refs CUST-WP-0067-T07

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 2583210@bnt-lap001
Assistant-Session: f2bff2d5-e9b2-4338-92ca-10282a927006
2026-08-25 00:21:27 +02:00
.claude/rules docs: workplan-first agent guidance prose (CUST-WP-0055 T04 batch 5) 2026-07-08 19:51:44 +02:00
.forgejo/workflows Add Forgejo CI smoke workflow (enablement template) 2026-07-08 00:25:57 +02:00
.gitea/workflows feat(cli): add open-reuse validate and register portfolio integrations 2026-06-24 18:25:13 +02:00
open_reuse feat(cli): add open-reuse validate and register portfolio integrations 2026-06-24 18:25:13 +02:00
registry Draft capability entry (reuse-surface REUSE-WP-0017-T04, cohort 3) 2026-07-06 19:50:53 +02:00
schemas feat(registry): add Integration Definition schema v0.1 2026-06-24 15:30:55 +02:00
templates feat(registry): add Integration Definition schema v0.1 2026-06-24 15:30:55 +02:00
tests feat(cli): add open-reuse validate and register portfolio integrations 2026-06-24 18:25:13 +02:00
workplans feat(cli): add open-reuse validate and register portfolio integrations 2026-06-24 18:25:13 +02:00
.custodian-brief.md chore(consistency): sync task status from DB [auto] 2026-06-24 18:25:36 +02:00
.gitignore Initial commit 2026-05-04 01:11:15 +00:00
.repo-classification.yaml Add .repo-classification.yaml (CUST-WP-0050 T11 agent first-pass) 2026-06-22 17:47:39 +02:00
AGENTS.md docs(agents): repoint remote State Hub URL to the in-cluster address 2026-08-25 00:21:27 +02:00
CLAUDE.md Add credential routing instructions for all agent runtimes 2026-06-18 22:48:38 +02:00
INTENT.md Intent and requirements for efficiently integrating thirdparty functionality. 2026-05-04 12:38:59 +02:00
LICENSE Adopt Target Revenue Source License V1C1 (org-wide preliminary rollout) 2026-07-30 00:39:13 +02:00
ProductRequirementsDocument.md Intent and requirements for efficiently integrating thirdparty functionality. 2026-05-04 12:38:59 +02:00
pyproject.toml feat(cli): add open-reuse validate and register portfolio integrations 2026-06-24 18:25:13 +02:00
README.md Replace stale repo-seed template README with a real one 2026-07-07 01:34:42 +02:00
SCOPE.md Complete State Hub bootstrap workplans (WP-0001) 2026-06-22 23:35:16 +02:00

open-reuse

Managed continuity for valuable open-source integrations.

Pragmatically-created integrations with open-source software — a reused component, an adapted service, an extracted module — become long-term dependencies on upstream evolution once they prove valuable. open-reuse turns those integrations into structured, maintainable, explicitly-owned assets instead of letting them degrade into undocumented, silently-breaking liabilities. The goal is not merely reuse, but sustainable reuse under change.

Every integration is analyzed, classified by reuse mode, given clear boundaries and interfaces, and tracked with an explicit update loop against its upstream.

Quick start

open-reuse validate
open-reuse validate path/to/thing.integration.yaml --root .

validate checks integration definitions (registry/integrations/*.integration.yaml) against schemas/integration.schema.yaml and the registry index (registry/indexes/integrations.yaml).

Getting oriented

  • Intent and problem statement: INTENT.md
  • Scope and boundaries: SCOPE.md
  • Product requirements: ProductRequirementsDocument.md
  • Integration entry template: templates/integration-entry.template.yaml
  • CLI source: open_reuse/cli.py, open_reuse/registry.py, open_reuse/validate.py

In scope

Integration analysis docs, registry, and workplans; reuse-mode classification and continuity policies; State Hub progress and decisions. See SCOPE.md for the full in/out-of-scope breakdown.