Implement infospace scaffold and service baseline
This commit is contained in:
parent
df6238c7e0
commit
9883a99f78
43 changed files with 35986 additions and 28 deletions
42
README.md
42
README.md
|
|
@ -1 +1,41 @@
|
|||
Building interoperable, adaptable, and extensible information-processing systems.
|
||||
Building interoperable, adaptable, and extensible information-processing systems.
|
||||
|
||||
## Current Service
|
||||
|
||||
This repository now implements one concrete infospace under `infospace/`.
|
||||
The repository root remains the service, governance, and workplan shell.
|
||||
|
||||
The first service surface is intentionally small:
|
||||
|
||||
- JSON-first CLI commands
|
||||
- importable Python service functions
|
||||
- read-only local HTTP API
|
||||
- artifact loading, checks, and graph summaries backed by `infospace-bench`
|
||||
|
||||
## Source-Tree Usage
|
||||
|
||||
```bash
|
||||
PYTHONPATH=src python3 -m info_tech_canon inspect
|
||||
PYTHONPATH=src python3 -m info_tech_canon artifacts
|
||||
PYTHONPATH=src python3 -m info_tech_canon models
|
||||
PYTHONPATH=src python3 -m info_tech_canon standards
|
||||
PYTHONPATH=src python3 -m info_tech_canon validate
|
||||
PYTHONPATH=src python3 -m info_tech_canon graph
|
||||
PYTHONPATH=src python3 -m info_tech_canon api --host 127.0.0.1 --port 8765
|
||||
```
|
||||
|
||||
After package installation, the same commands are available through the
|
||||
`info-tech-canon` console script.
|
||||
|
||||
## API Endpoints
|
||||
|
||||
- `GET /health`
|
||||
- `GET /inspect`
|
||||
- `GET /artifacts`
|
||||
- `GET /artifacts?kind=model`
|
||||
- `GET /models`
|
||||
- `GET /standards`
|
||||
- `GET /validate`
|
||||
- `GET /graph`
|
||||
- `GET /graph?format=mermaid`
|
||||
- `GET /profiles/{profile}/inspect`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue