Pin InfoTechCanon acceptance and complete federation workplan
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a087be-d842-7252-81be-2105c4279c87
This commit is contained in:
parent
491602a84b
commit
3f225d28c1
10 changed files with 69 additions and 32 deletions
4
SCOPE.md
4
SCOPE.md
|
|
@ -20,5 +20,5 @@ Draft 0.1.2 derives its vocabulary from FIAM v0.2 Draft 6 and the frozen Core.
|
||||||
No local standard or runtime service is published. Source pins and reviewed
|
No local standard or runtime service is published. Source pins and reviewed
|
||||||
mapping boundaries are explicit. The initial mapping
|
mapping boundaries are explicit. The initial mapping
|
||||||
and consumer-description review is complete. FIAM acceptance and Repo Manager
|
and consumer-description review is complete. FIAM acceptance and Repo Manager
|
||||||
documentation adoption are pinned. INTERFACE-WP-0004-T01 awaits committed
|
documentation adoption are pinned, along with InfoTechCanon boundary acceptance.
|
||||||
InfoTechCanon acceptance; publication remains draft after the T02 assessment.
|
INTERFACE-WP-0004 is complete; publication remains draft after assessment.
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
| workplan | INTERFACE-WP-0001 | finished | — | workplans/INTERFACE-WP-0001-statehub-bootstrap.md |
|
| workplan | INTERFACE-WP-0001 | finished | — | workplans/INTERFACE-WP-0001-statehub-bootstrap.md |
|
||||||
| workplan | INTERFACE-WP-0002 | finished | — | workplans/INTERFACE-WP-0002-canon-foundation.md |
|
| workplan | INTERFACE-WP-0002 | finished | — | workplans/INTERFACE-WP-0002-canon-foundation.md |
|
||||||
| workplan | INTERFACE-WP-0003 | finished | — | workplans/INTERFACE-WP-0003-mapping-and-consumer-review.md |
|
| workplan | INTERFACE-WP-0003 | finished | — | workplans/INTERFACE-WP-0003-mapping-and-consumer-review.md |
|
||||||
| workplan | INTERFACE-WP-0004 | active | — | workplans/INTERFACE-WP-0004-federation-acceptance.md |
|
| workplan | INTERFACE-WP-0004 | finished | — | workplans/INTERFACE-WP-0004-federation-acceptance.md |
|
||||||
| task | INTERFACE-WP-0001-T01 | done | — | workplans/INTERFACE-WP-0001-statehub-bootstrap.md |
|
| task | INTERFACE-WP-0001-T01 | done | — | workplans/INTERFACE-WP-0001-statehub-bootstrap.md |
|
||||||
| task | INTERFACE-WP-0001-T02 | done | — | workplans/INTERFACE-WP-0001-statehub-bootstrap.md |
|
| task | INTERFACE-WP-0001-T02 | done | — | workplans/INTERFACE-WP-0001-statehub-bootstrap.md |
|
||||||
| task | INTERFACE-WP-0001-T03 | done | — | workplans/INTERFACE-WP-0001-statehub-bootstrap.md |
|
| task | INTERFACE-WP-0001-T03 | done | — | workplans/INTERFACE-WP-0001-statehub-bootstrap.md |
|
||||||
|
|
@ -21,5 +21,5 @@
|
||||||
| task | INTERFACE-WP-0003-T01 | done | — | workplans/INTERFACE-WP-0003-mapping-and-consumer-review.md |
|
| task | INTERFACE-WP-0003-T01 | done | — | workplans/INTERFACE-WP-0003-mapping-and-consumer-review.md |
|
||||||
| task | INTERFACE-WP-0003-T02 | done | — | workplans/INTERFACE-WP-0003-mapping-and-consumer-review.md |
|
| task | INTERFACE-WP-0003-T02 | done | — | workplans/INTERFACE-WP-0003-mapping-and-consumer-review.md |
|
||||||
| task | INTERFACE-WP-0003-T03 | done | — | workplans/INTERFACE-WP-0003-mapping-and-consumer-review.md |
|
| task | INTERFACE-WP-0003-T03 | done | — | workplans/INTERFACE-WP-0003-mapping-and-consumer-review.md |
|
||||||
| task | INTERFACE-WP-0004-T01 | wait | — | workplans/INTERFACE-WP-0004-federation-acceptance.md |
|
| task | INTERFACE-WP-0004-T01 | done | — | workplans/INTERFACE-WP-0004-federation-acceptance.md |
|
||||||
| task | INTERFACE-WP-0004-T02 | done | — | workplans/INTERFACE-WP-0004-federation-acceptance.md |
|
| task | INTERFACE-WP-0004-T02 | done | — | workplans/INTERFACE-WP-0004-federation-acceptance.md |
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ Unresolved implementation detail: the response shape is implied by provider code
|
||||||
rather than a dedicated response schema. That limits machine contract checking,
|
rather than a dedicated response schema. That limits machine contract checking,
|
||||||
not the ability to model the exchange. No provider change is required by this
|
not the ability to model the exchange. No provider change is required by this
|
||||||
review. Consumer adoption is now recorded in INTERFACE-WP-0004-T02;
|
review. Consumer adoption is now recorded in INTERFACE-WP-0004-T02;
|
||||||
InfoTechCanon boundary acceptance remains tracked in T01.
|
InfoTechCanon boundary acceptance is recorded in completed T01.
|
||||||
|
|
||||||
## Consumer-owned review clarification
|
## Consumer-owned review clarification
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,8 @@ schema_source:
|
||||||
peers:
|
peers:
|
||||||
- repository: info-tech-canon
|
- repository: info-tech-canon
|
||||||
relationship: shared-concept upstream; interface-domain extension
|
relationship: shared-concept upstream; interface-domain extension
|
||||||
|
review_record: infospace/interfaces/interface-canon-boundary.md
|
||||||
|
acceptance_manifest: infospace/reviews/acceptance/info-tech-canon-sources.json
|
||||||
- repository: facetted-interfaces
|
- repository: facetted-interfaces
|
||||||
relationship: FIAM terminology and conformance authority
|
relationship: FIAM terminology and conformance authority
|
||||||
review_record: docs/interface-canon-boundary.md
|
review_record: docs/interface-canon-boundary.md
|
||||||
|
|
@ -39,9 +41,9 @@ mapping_rules:
|
||||||
- FIAM retains ownership of standard semantics, schemas, and conformance.
|
- FIAM retains ownership of standard semantics, schemas, and conformance.
|
||||||
- Local definitions remain FIAM-qualified where upstream names overlap.
|
- Local definitions remain FIAM-qualified where upstream names overlap.
|
||||||
known_deviations:
|
known_deviations:
|
||||||
- FIAM accepted draft 0.1.1 derivation and authority boundaries; Repo Manager adopted that documentation mapping; InfoTechCanon committed acceptance remains pending.
|
- FIAM accepted draft 0.1.1 derivation and authority boundaries; Repo Manager adopted that documentation mapping; InfoTechCanon accepted shared boundaries with clarifications implemented in 0.1.2.
|
||||||
- The completed identity/commerce migration ledger is not a universal registration gate.
|
- The completed identity/commerce migration ledger is not a universal registration gate.
|
||||||
- Evidence records require an explicit assertion/source mapping, not a direct alias.
|
- Evidence records require an explicit assertion/source mapping, not a direct alias.
|
||||||
expectations:
|
expectations:
|
||||||
- Review source changes and retain commit and content-hash provenance.
|
- Review source changes and retain commit and content-hash provenance.
|
||||||
- Initial mapping and consumer-description review is complete in INTERFACE-WP-0003; consumer adoption and draft publication assessment are complete in INTERFACE-WP-0004-T02; T01 awaits InfoTechCanon committed acceptance.
|
- Initial mapping and consumer-description review is complete in INTERFACE-WP-0003; consumer adoption and draft publication assessment are complete in INTERFACE-WP-0004-T02; T01 records committed FIAM and InfoTechCanon acceptance. All reviews are scoped to draft 0.1.1; no stable promotion is asserted.
|
||||||
|
|
|
||||||
|
|
@ -31,8 +31,8 @@ Information Resource/Shape and Representation have scoped mappings to Data;
|
||||||
describing artifacts may qualify as KnowledgeArtifact. These are qualified
|
describing artifacts may qualify as KnowledgeArtifact. These are qualified
|
||||||
mappings, not automatic equivalence or ownership transfers.
|
mappings, not automatic equivalence or ownership transfers.
|
||||||
|
|
||||||
The initial review is complete. External federation acceptance and evidence of
|
The initial review is complete. External federation acceptance and scoped consumer adoption are recorded in
|
||||||
consumer adoption remain in INTERFACE-WP-0004; publication stays draft.
|
completed INTERFACE-WP-0004; publication stays draft.
|
||||||
|
|
||||||
## Owner-review clarifications
|
## Owner-review clarifications
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -169,4 +169,5 @@ FIAM remains authoritative for exact validation requirements.
|
||||||
These are explanatory cases derived from the pinned source, not executable FIAM
|
These are explanatory cases derived from the pinned source, not executable FIAM
|
||||||
fixtures or evidence of consumer adoption. The [mapping review](../../mappings/review-2026-09-09.md) and
|
fixtures or evidence of consumer adoption. The [mapping review](../../mappings/review-2026-09-09.md) and
|
||||||
[Repo Manager case](../../examples/repo-manager-statehub.md) complete the initial
|
[Repo Manager case](../../examples/repo-manager-statehub.md) complete the initial
|
||||||
review. External acceptance and adoption remain in INTERFACE-WP-0004.
|
review. Scoped external acceptance and adoption are recorded in completed
|
||||||
|
INTERFACE-WP-0004; see the [acceptance report](../../reviews/acceptance/README.md).
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ record before a message reply arrives; uncommitted files are not a pinned receip
|
||||||
| Owner | Evidence | Status and scope |
|
| Owner | Evidence | Status and scope |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| facetted-interfaces | [Pinned acceptance source](facetted-interfaces-sources.json), commit cceb005c9cacbc1705c7a3f8e7367255de8a5731 | Codex acting for FIAM accepted draft 0.1.1 derivation fidelity and authority boundaries. No blocking semantic corrections; no stable promotion or runtime certification. |
|
| facetted-interfaces | [Pinned acceptance source](facetted-interfaces-sources.json), commit cceb005c9cacbc1705c7a3f8e7367255de8a5731 | Codex acting for FIAM accepted draft 0.1.1 derivation fidelity and authority boundaries. No blocking semantic corrections; no stable promotion or runtime certification. |
|
||||||
| info-tech-canon | `infospace/interfaces/interface-canon-boundary.md` observed in the peer checkout | Agent acceptance text and clarifications are present, but the file has no containing commit at this check. Await a committed review record before counting T01 complete. |
|
| info-tech-canon | [Pinned acceptance source](info-tech-canon-sources.json), commit f921e5a543db8da49781bd560d303f780623d204 | Codex accepted the shared semantic boundaries with clarifications now implemented in 0.1.2. Agent review of requested 0.1.1; no separate human sign-off or stable promotion. |
|
||||||
| repo-manager | [Pinned adoption source](repo-manager-sources.json), commit 84df076e95ccafaccb1d8f9ef0878da4cf9278a7 | Codex accepted draft 0.1.1 for documentation of the existing Statehub synchronization interface. No runtime dependency, blanket stable approval, or FIAM conformance claim. |
|
| repo-manager | [Pinned adoption source](repo-manager-sources.json), commit 84df076e95ccafaccb1d8f9ef0878da4cf9278a7 | Codex accepted draft 0.1.1 for documentation of the existing Statehub synchronization interface. No runtime dependency, blanket stable approval, or FIAM conformance claim. |
|
||||||
|
|
||||||
## Implemented clarifications
|
## Implemented clarifications
|
||||||
|
|
@ -20,21 +20,22 @@ necessarily make an artifact a KnowledgeArtifact. Resource/shape mappings remain
|
||||||
context-dependent, with no universal subtyping or equivalence claim.
|
context-dependent, with no universal subtyping or equivalence claim.
|
||||||
|
|
||||||
These clarifications agree with the already pinned ITC-NET, ITC-EVID, and
|
These clarifications agree with the already pinned ITC-NET, ITC-EVID, and
|
||||||
ITC-INFOSPACE definitions. They were prompted by the visible InfoTechCanon review,
|
ITC-INFOSPACE definitions. They implement the clarifications in the now-committed InfoTechCanon review
|
||||||
but are supported independently by those committed imports. We do not represent
|
and remain independently supported by those committed imports.
|
||||||
the uncommitted peer file as a finalized revision.
|
|
||||||
|
|
||||||
The FIAM review targets InterfaceCanon commit
|
The FIAM review targets InterfaceCanon commit
|
||||||
`1fc82ec6655ed286cea3be284e33d08e7b27edc3` / model 0.1.1. It is not a claim
|
`1fc82ec6655ed286cea3be284e33d08e7b27edc3` / model 0.1.1. It is not a claim
|
||||||
that FIAM separately reread the local 0.1.2 clarification revision. The original
|
that FIAM separately reread the local 0.1.2 clarification revision. The original
|
||||||
FIAM standard pins and all shared-model import pins remain unchanged.
|
FIAM standard pins and all shared-model import pins remain unchanged.
|
||||||
|
|
||||||
## Remaining work
|
## Completion
|
||||||
|
|
||||||
T01 needs the committed InfoTechCanon boundary record; FIAM's part is recorded.
|
T01 and T02 are complete. Committed owner records establish FIAM derivation
|
||||||
T02 is complete: consumer-owned adoption is pinned and publication was assessed
|
acceptance, InfoTechCanon boundary acceptance, and Repo Manager documentation
|
||||||
below. Keep T01 open and the model/card draft. The migration ledger remains outside
|
adoption. The requested corrections and publication assessment are complete.
|
||||||
this extension's acceptance scope.
|
There are no residual implementation tasks from this workplan. A later stable
|
||||||
|
release or changed source revision needs its own justified review; remaining
|
||||||
|
draft is the assessed publication outcome, not an unfinished delivery item.
|
||||||
|
|
||||||
## Consumer adoption and publication assessment
|
## Consumer adoption and publication assessment
|
||||||
|
|
||||||
|
|
@ -44,12 +45,12 @@ receipt schema or compare returned commit fields. Commit equality is checked by
|
||||||
the provider. Sending an idempotency header does not itself prove server-side
|
the provider. Sending an idempotency header does not itself prove server-side
|
||||||
deduplication. These limits are now explicit in the local consumer example.
|
deduplication. These limits are now explicit in the local consumer example.
|
||||||
|
|
||||||
Both FIAM and Repo Manager reviewed the requested 0.1.1 source revision. Repo
|
All three owners reviewed the requested 0.1.1 source revision. Repo
|
||||||
Manager acknowledges the later network-Port clarification while retaining its
|
Manager acknowledges the later network-Port clarification while retaining its
|
||||||
0.1.1 review pin. This is evidence of scoped documentation adoption; it does not
|
0.1.1 review pin. This is evidence of scoped documentation adoption; it does not
|
||||||
establish that either owner reviewed all of 0.1.2 or accepted a stable standard.
|
establish that the owners separately reviewed all of 0.1.2 or accepted a stable standard.
|
||||||
|
|
||||||
Publication decision: retain draft 0.1.2. Consumer adoption is sufficient to close
|
Publication decision: retain draft 0.1.2. Consumer adoption is sufficient to close
|
||||||
the bounded T02 evidence-and-assessment task; stable promotion remains premature
|
the bounded T02 evidence-and-assessment task; stable promotion remains premature
|
||||||
while InfoTechCanon's review lacks a committed record and the approvals themselves
|
because the approvals themselves are explicitly draft-scoped and the FIAM
|
||||||
are explicitly draft-scoped. A completed assessment may conclude “remain draft.”
|
source remains a draft. A completed assessment may conclude “remain draft.”
|
||||||
|
|
|
||||||
14
infospace/reviews/acceptance/info-tech-canon-sources.json
Normal file
14
infospace/reviews/acceptance/info-tech-canon-sources.json
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"schema_version": 1,
|
||||||
|
"source_repository": "info-tech-canon",
|
||||||
|
"source_commit": "f921e5a543db8da49781bd560d303f780623d204",
|
||||||
|
"sources": [
|
||||||
|
{
|
||||||
|
"path": "infospace/interfaces/interface-canon-boundary.md",
|
||||||
|
"sha256": "c7e7002a15b2d15afa9a27d9355d684ece9f3f03139c8f1b79ff69ab6ede7be1"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"reviewed_interface_commit": "1fc82ec6655ed286cea3be284e33d08e7b27edc3",
|
||||||
|
"reviewed_model_version": "0.1.1",
|
||||||
|
"acceptance_scope": "semantic boundaries with documented clarifications; agent review, no separate human sign-off or stable promotion"
|
||||||
|
}
|
||||||
|
|
@ -1,7 +1,8 @@
|
||||||
# InterfaceCanon acceptance review package
|
# InterfaceCanon acceptance review package
|
||||||
|
|
||||||
INTERFACE-WP-0004. All three patches are prepared and passed `git apply --check`
|
INTERFACE-WP-0004. All three patches are prepared and passed `git apply --check`
|
||||||
in their target sibling repositories. They have not been applied. All three review requests were sent through Statehub
|
in their target sibling repositories. Owners have committed their reviewed adaptations; the original patches here
|
||||||
|
remain proposal provenance. All three review requests were sent through Statehub
|
||||||
on 2026-09-09 after explicit user authorization.
|
on 2026-09-09 after explicit user authorization.
|
||||||
Each patch adds a bounded draft review/adoption document and a README link.
|
Each patch adds a bounded draft review/adoption document and a README link.
|
||||||
|
|
||||||
|
|
@ -31,13 +32,13 @@ bounded identity/commerce migration. Its GOAL.md and README do not require all
|
||||||
future canon extensions to enter that ledger. No ledger mutation or project
|
future canon extensions to enter that ledger. No ledger mutation or project
|
||||||
reopening is proposed. Review belongs with the living canon/source/consumer owners.
|
reopening is proposed. Review belongs with the living canon/source/consumer owners.
|
||||||
|
|
||||||
## Next action
|
## Completion
|
||||||
|
|
||||||
FIAM acceptance is now pinned from its committed owner record. Await committed
|
All three owner records are pinned in the
|
||||||
InfoTechCanon review; Repo Manager adoption is now pinned. Check peer Git records
|
[acceptance report](../../infospace/reviews/acceptance/README.md). Clarifications
|
||||||
as well as the three recorded message threads. Keep this workplan
|
are implemented, adoption is recorded, and INTERFACE-WP-0004 is finished. The
|
||||||
open until actual acceptance or corrections are recorded. Sending a request is
|
publication assessment retains draft 0.1.2. Earlier thread checks and request
|
||||||
not owner acceptance.
|
texts below are historical evidence, not the current completion status.
|
||||||
|
|
||||||
## Delivery receipts
|
## Delivery receipts
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ type: workplan
|
||||||
title: "Establish external federation acceptance and consumer adoption"
|
title: "Establish external federation acceptance and consumer adoption"
|
||||||
domain: infotech
|
domain: infotech
|
||||||
repo: interface-canon
|
repo: interface-canon
|
||||||
status: active
|
status: finished
|
||||||
owner: codex
|
owner: codex
|
||||||
topic_slug: canon
|
topic_slug: canon
|
||||||
origin: residual
|
origin: residual
|
||||||
|
|
@ -24,7 +24,7 @@ plan records the remaining work without claiming control over peer backlogs.
|
||||||
|
|
||||||
```task
|
```task
|
||||||
id: INTERFACE-WP-0004-T01
|
id: INTERFACE-WP-0004-T01
|
||||||
status: wait
|
status: done
|
||||||
priority: medium
|
priority: medium
|
||||||
state_hub_task_id: "5111826f-b039-5fb3-a194-b5e00595c5b2"
|
state_hub_task_id: "5111826f-b039-5fb3-a194-b5e00595c5b2"
|
||||||
```
|
```
|
||||||
|
|
@ -109,3 +109,21 @@ committed acceptance already satisfies its portion. No new residual task is need
|
||||||
|
|
||||||
Validation: source-integrity checks, local YAML and pinned card-schema validation,
|
Validation: source-integrity checks, local YAML and pinned card-schema validation,
|
||||||
plus workplan/index status consistency. No runtime implementation changed.
|
plus workplan/index status consistency. No runtime implementation changed.
|
||||||
|
|
||||||
|
## Final completion — 2026-09-09
|
||||||
|
|
||||||
|
T01 is done: InfoTechCanon's acceptance is committed at
|
||||||
|
`f921e5a543db8da49781bd560d303f780623d204` and pinned with SHA-256 in the
|
||||||
|
[acceptance report](../infospace/reviews/acceptance/README.md). Its clarifications
|
||||||
|
were already implemented in 0.1.2. FIAM acceptance and Repo Manager adoption are
|
||||||
|
also pinned; T02's publication assessment remains “draft 0.1.2.” All owner review
|
||||||
|
pins retain their requested 0.1.1 target and agent-review scope.
|
||||||
|
|
||||||
|
Both tasks and this workplan are complete. No implementation residuals remain.
|
||||||
|
Future stable promotion or source changes are separate demand-driven work; no
|
||||||
|
new workplan is created merely because the publication outcome is draft. Earlier
|
||||||
|
waiting-state notes above are chronological evidence superseded by this section.
|
||||||
|
|
||||||
|
Validation: all source pins, document links, YAML parsing, pinned card schema,
|
||||||
|
acceptance-manifest paths, and workplan/index completion agree. Shared imports
|
||||||
|
and the original FIAM standard pins were preserved.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue