generated from coulomb/repo-seed
Implement scope intent reconciliation
This commit is contained in:
54
SCOPE.md
54
SCOPE.md
@@ -7,8 +7,8 @@
|
|||||||
|
|
||||||
## One-liner
|
## One-liner
|
||||||
|
|
||||||
File-backed application workspace and CLI for building, evaluating, inspecting,
|
File-backed application workspace and current CLI for creating, developing,
|
||||||
generating, routing, budgeting, archiving, and iterating concrete structured
|
evaluating, inspecting, exporting, archiving, and iterating concrete structured
|
||||||
knowledge spaces.
|
knowledge spaces.
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -18,23 +18,44 @@ knowledge spaces.
|
|||||||
`infospace-bench` turns the infospace ideas that emerged in `markitect-main`
|
`infospace-bench` turns the infospace ideas that emerged in `markitect-main`
|
||||||
into a focused successor project. It hosts real infospaces, their manifests,
|
into a focused successor project. It hosts real infospaces, their manifests,
|
||||||
profiles, workflow declarations, deterministic fixtures, generation runs,
|
profiles, workflow declarations, deterministic fixtures, generation runs,
|
||||||
inspection outputs, budget records, archive records, and pilot reports.
|
inspection outputs, budget records, archive records, exports, and pilot reports.
|
||||||
|
|
||||||
The repo is intentionally above the lower layers:
|
The strategic layer model remains:
|
||||||
|
|
||||||
- `markitect-tool` owns markdown syntax, structured markdown validation, and
|
- `markitect-tool` owns the syntax layer: markdown structure, structured
|
||||||
reusable Markitect contracts.
|
markdown validation, document transformations, and reusable Markitect
|
||||||
- `kontextual-engine` owns durable persistence, orchestration, permissions,
|
contracts.
|
||||||
retrieval, and runtime system concerns.
|
- `kontextual-engine` owns the system layer: durable persistence,
|
||||||
- `artifact-store` owns durable content-addressed package identity, storage,
|
orchestration, permissions, retrieval, workflow runtime, and audit concerns.
|
||||||
retention, and archive backend concerns.
|
- `infospace-bench` owns the application layer: concrete applied knowledge
|
||||||
- `llm-connect` owns reusable provider routing primitives and quality-ledger
|
spaces, their lifecycle, evaluation methodology, and reference pilots.
|
||||||
|
|
||||||
|
Current supporting integrations include:
|
||||||
|
|
||||||
|
- `artifact-store` for durable content-addressed packages, archive identity,
|
||||||
|
storage, retention, and archive backend concerns.
|
||||||
|
- `llm-connect` for reusable provider-routing primitives and quality-ledger
|
||||||
policy mechanics.
|
policy mechanics.
|
||||||
- `infospace-bench` owns concrete applied knowledge spaces and their lifecycle.
|
|
||||||
|
|
||||||
|
These supporting integrations do not redefine the strategic layer ownership.
|
||||||
The default operating mode is file-backed and inspectable. Optional integrations
|
The default operating mode is file-backed and inspectable. Optional integrations
|
||||||
are explicit, reviewable adapters rather than hidden infrastructure drift.
|
are explicit, reviewable adapters rather than hidden infrastructure drift.
|
||||||
|
|
||||||
|
`infospace-bench` should also act as a reference environment for applied
|
||||||
|
knowledge-engineering practice: concrete pilots, reviewable outputs, reusable
|
||||||
|
patterns, and clear evidence of what should move into lower layers.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Primary Actors
|
||||||
|
|
||||||
|
- Knowledge engineers and developers building structured content systems
|
||||||
|
- Researchers and practitioners organizing or analyzing domain knowledge
|
||||||
|
- Automation systems (`atm`) executing scoped knowledge workflows
|
||||||
|
- LLM agents (`agt`) helping generate, review, and refine infospaces
|
||||||
|
- Human reviewers deciding when generated artifacts, metrics, and archives are
|
||||||
|
good enough to trust or preserve
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## In Scope
|
## In Scope
|
||||||
@@ -44,12 +65,16 @@ are explicit, reviewable adapters rather than hidden infrastructure drift.
|
|||||||
domain-specific workflow templates
|
domain-specific workflow templates
|
||||||
- Running deterministic fixture workflows and explicit live provider workflows
|
- Running deterministic fixture workflows and explicit live provider workflows
|
||||||
for generation, extraction, relation mapping, evaluation, and reports
|
for generation, extraction, relation mapping, evaluation, and reports
|
||||||
|
- Reviewing, pruning, revising, refining, and exporting knowledge artifacts as
|
||||||
|
infospaces evolve
|
||||||
- Evaluating entity quality, collection quality, viability thresholds, metrics
|
- Evaluating entity quality, collection quality, viability thresholds, metrics
|
||||||
history, and plan-vs-actual generation behavior
|
history, and plan-vs-actual generation behavior
|
||||||
- Inspecting entities, relations, artifact graphs, provenance, workflow runs,
|
- Inspecting entities, relations, artifact graphs, provenance, workflow runs,
|
||||||
provider metadata, budget records, and archive records
|
provider metadata, budget records, and archive records
|
||||||
- Capturing reusable applied patterns that may later move into lower-layer repos
|
- Capturing reusable applied patterns that may later move into lower-layer repos
|
||||||
- Maintaining reference pilots that make abstract infospace concepts concrete
|
- Maintaining reference pilots that make abstract infospace concepts concrete
|
||||||
|
- Documenting best-practice evidence for applied knowledge engineering without
|
||||||
|
turning this repo into the reusable infrastructure layer
|
||||||
- Planning and recording one-way syncs from file-backed artifacts into an engine
|
- Planning and recording one-way syncs from file-backed artifacts into an engine
|
||||||
adapter while keeping the local manifest authoritative
|
adapter while keeping the local manifest authoritative
|
||||||
- Archiving reviewed infospace snapshots through `artifact-store` without making
|
- Archiving reviewed infospace snapshots through `artifact-store` without making
|
||||||
@@ -105,6 +130,9 @@ are explicit, reviewable adapters rather than hidden infrastructure drift.
|
|||||||
- Status: implemented application-layer workspace with a Python CLI, test suite,
|
- Status: implemented application-layer workspace with a Python CLI, test suite,
|
||||||
reference docs, committed pilots, and deterministic fixtures
|
reference docs, committed pilots, and deterministic fixtures
|
||||||
- Package entry point: `infospace-bench` / `python3 -m infospace_bench`
|
- Package entry point: `infospace-bench` / `python3 -m infospace_bench`
|
||||||
|
- Service posture: `INTENT.md` still treats "service" as a strategic maturity
|
||||||
|
target, but this repo does not currently ship a standalone server or API
|
||||||
|
service; the implemented surface is file-backed plus CLI
|
||||||
- Current CLI surface: lifecycle, artifact add/export/validate, readiness
|
- Current CLI surface: lifecycle, artifact add/export/validate, readiness
|
||||||
status, entity and relation listing, metrics/checks, history diffs, viability,
|
status, entity and relation listing, metrics/checks, history diffs, viability,
|
||||||
graph export, workflow inspect/plan/run, source generation, routing ledger
|
graph export, workflow inspect/plan/run, source generation, routing ledger
|
||||||
@@ -133,6 +161,8 @@ are explicit, reviewable adapters rather than hidden infrastructure drift.
|
|||||||
|
|
||||||
- `artifacts/index.yaml` is the authoritative manifest for an infospace in this
|
- `artifacts/index.yaml` is the authoritative manifest for an infospace in this
|
||||||
repo.
|
repo.
|
||||||
|
- Service or API behavior must be added explicitly; it should not be inferred
|
||||||
|
from the strategic service wording in `INTENT.md`.
|
||||||
- Generated outputs, budget records, metrics, workflow runs, and reports are
|
- Generated outputs, budget records, metrics, workflow runs, and reports are
|
||||||
evidence for review; they do not silently become durable engine state.
|
evidence for review; they do not silently become durable engine state.
|
||||||
- Live LLM output is review material. Scaling from a one-chapter or bounded run
|
- Live LLM output is review material. Scaling from a one-chapter or bounded run
|
||||||
|
|||||||
@@ -4,11 +4,11 @@ type: workplan
|
|||||||
title: "Scope and Intent Reconciliation"
|
title: "Scope and Intent Reconciliation"
|
||||||
domain: markitect
|
domain: markitect
|
||||||
repo: infospace-bench
|
repo: infospace-bench
|
||||||
status: ready
|
status: finished
|
||||||
owner: markitect
|
owner: markitect
|
||||||
topic_slug: markitect
|
topic_slug: markitect
|
||||||
created: "2026-06-04"
|
created: "2026-06-04"
|
||||||
updated: "2026-06-04"
|
updated: "2026-06-05"
|
||||||
related_workplans:
|
related_workplans:
|
||||||
- IB-WP-0005
|
- IB-WP-0005
|
||||||
- IB-WP-0014
|
- IB-WP-0014
|
||||||
@@ -59,7 +59,7 @@ The 2026-06-04 gap analysis found that `SCOPE.md` is broadly aligned with
|
|||||||
|
|
||||||
```task
|
```task
|
||||||
id: IB-WP-0021-T01
|
id: IB-WP-0021-T01
|
||||||
status: todo
|
status: done
|
||||||
priority: high
|
priority: high
|
||||||
state_hub_task_id: "860c2f5f-13e3-4f67-b4dd-6285c066a03e"
|
state_hub_task_id: "860c2f5f-13e3-4f67-b4dd-6285c066a03e"
|
||||||
```
|
```
|
||||||
@@ -73,7 +73,7 @@ implemented service behavior.
|
|||||||
|
|
||||||
```task
|
```task
|
||||||
id: IB-WP-0021-T02
|
id: IB-WP-0021-T02
|
||||||
status: todo
|
status: done
|
||||||
priority: medium
|
priority: medium
|
||||||
state_hub_task_id: "a17391f9-2d1d-47f4-af8b-2803a96f376d"
|
state_hub_task_id: "a17391f9-2d1d-47f4-af8b-2803a96f376d"
|
||||||
```
|
```
|
||||||
@@ -87,7 +87,7 @@ agents.
|
|||||||
|
|
||||||
```task
|
```task
|
||||||
id: IB-WP-0021-T03
|
id: IB-WP-0021-T03
|
||||||
status: todo
|
status: done
|
||||||
priority: medium
|
priority: medium
|
||||||
state_hub_task_id: "2baf36c7-47b2-42a7-8f8e-ccbd82ae5d38"
|
state_hub_task_id: "2baf36c7-47b2-42a7-8f8e-ccbd82ae5d38"
|
||||||
```
|
```
|
||||||
@@ -100,7 +100,7 @@ production domain ownership belong outside normal in-flight workspace state.
|
|||||||
|
|
||||||
```task
|
```task
|
||||||
id: IB-WP-0021-T04
|
id: IB-WP-0021-T04
|
||||||
status: todo
|
status: done
|
||||||
priority: high
|
priority: high
|
||||||
state_hub_task_id: "7859d62d-4a50-4146-a50b-e4ae7e65d6c0"
|
state_hub_task_id: "7859d62d-4a50-4146-a50b-e4ae7e65d6c0"
|
||||||
```
|
```
|
||||||
@@ -114,7 +114,7 @@ are presented as supporting integrations with their own ownership boundaries.
|
|||||||
|
|
||||||
```task
|
```task
|
||||||
id: IB-WP-0021-T05
|
id: IB-WP-0021-T05
|
||||||
status: todo
|
status: done
|
||||||
priority: medium
|
priority: medium
|
||||||
state_hub_task_id: "55b7050f-0e3e-4649-ad23-3bc6de6bbc35"
|
state_hub_task_id: "55b7050f-0e3e-4649-ad23-3bc6de6bbc35"
|
||||||
```
|
```
|
||||||
@@ -127,7 +127,7 @@ engineering practice, not just a collection of pilots.
|
|||||||
|
|
||||||
```task
|
```task
|
||||||
id: IB-WP-0021-T06
|
id: IB-WP-0021-T06
|
||||||
status: todo
|
status: done
|
||||||
priority: low
|
priority: low
|
||||||
state_hub_task_id: "fa7a4e5c-4202-4940-aee6-acdf268a752d"
|
state_hub_task_id: "fa7a4e5c-4202-4940-aee6-acdf268a752d"
|
||||||
```
|
```
|
||||||
@@ -136,6 +136,28 @@ After the edits, review `SCOPE.md`, `INTENT.md`, and `README.md` together for
|
|||||||
terminology drift. Run a lightweight markdown/diff check and record whether any
|
terminology drift. Run a lightweight markdown/diff check and record whether any
|
||||||
follow-up changes belong in `INTENT.md` rather than `SCOPE.md`.
|
follow-up changes belong in `INTENT.md` rather than `SCOPE.md`.
|
||||||
|
|
||||||
|
## Implementation Evidence
|
||||||
|
|
||||||
|
Completed on 2026-06-05.
|
||||||
|
|
||||||
|
- T01: `SCOPE.md` now states that the current implementation is a file-backed
|
||||||
|
workspace and CLI, while `INTENT.md`'s service language remains a strategic
|
||||||
|
maturity target rather than a deployed server/API today.
|
||||||
|
- T02: `SCOPE.md` now includes a `Primary Actors` section covering knowledge
|
||||||
|
engineers, developers, researchers, practitioners, automation systems, LLM
|
||||||
|
agents, and human reviewers.
|
||||||
|
- T03: `SCOPE.md` now explicitly includes review, pruning, revision,
|
||||||
|
refinement, and export in the infospace lifecycle.
|
||||||
|
- T04: `SCOPE.md` now separates the strategic layer model
|
||||||
|
(`markitect-tool`, `kontextual-engine`, `infospace-bench`) from supporting
|
||||||
|
integrations (`artifact-store`, `llm-connect`).
|
||||||
|
- T05: `SCOPE.md` now names the repo's role as a reference environment for
|
||||||
|
applied knowledge-engineering practice.
|
||||||
|
- T06: `SCOPE.md`, `INTENT.md`, and `README.md` were reviewed together.
|
||||||
|
No `INTENT.md` change is required for this pass; `README.md` can keep the
|
||||||
|
strategic "workspace and service" phrasing because `SCOPE.md` now clarifies
|
||||||
|
the current implementation posture.
|
||||||
|
|
||||||
## Acceptance
|
## Acceptance
|
||||||
|
|
||||||
- `SCOPE.md` no longer contains dated workplan-status summaries.
|
- `SCOPE.md` no longer contains dated workplan-status summaries.
|
||||||
|
|||||||
Reference in New Issue
Block a user