index wiki: miniweb pinned to unversioned

miniweb overview

repominiweb
commitunversioned
ecosystemspython
modules4
internal edges5
cycles0
entry points (no internal importer)app

doc inventory (3)

  • README.md
  • docs/adr-001-storage.md
  • docs/architecture.md

graph coverage: complete

structure derived from the dependency graph; no generated prose; evidence shown: 0 file:line reference(s)

Architecture

rendered from the real module graph, 5 evidence-backed edge(s); never inferred

appapp: entrypointstoragestorage: libraryrouterrouter: librarymodelsmodels: leaf
mermaid source
flowchart TD
    n_app["app"]
    n_models["models"]
    n_router["router"]
    n_storage["storage"]
    n_app -->|high (import)| n_router
    n_app -->|high (import)| n_storage
    n_router -->|high (import)| n_models
    n_router -->|high (import)| n_storage
    n_storage -->|high (import)| n_models
    classDef entrypoint fill:#4636e8,stroke:#0d1b1c,color:#e9e2d0;
    classDef orchestrator fill:#0b0c0e,stroke:#0d1b1c,color:#e9e2d0;
    classDef hub fill:#2f3238,stroke:#0d1b1c,color:#e9e2d0;
    classDef library fill:#585c64,stroke:#0d1b1c,color:#e9e2d0;
    classDef leaf fill:#585c64,stroke:#0d1b1c,color:#e9e2d0;
    classDef isolated fill:#585c64,stroke:#0d1b1c,color:#e9e2d0;
    classDef external fill:rgba(11,12,14,.14),stroke:#0d1b1c,color:#e9e2d0;
    class n_app entrypoint;
    class n_models leaf;
    class n_router library;
    class n_storage library;
structure derived from the dependency graph; no generated prose; evidence shown: 5 file:line reference(s)

app

app.py (python)

imports

  • router app.py:1
  • storage app.py:2

dependents

none

structure derived from the dependency graph; no generated prose; evidence shown: 2 file:line reference(s)

models

models.py (python)

imports

none

dependents

  • router router.py:1
  • storage storage.py:1
structure derived from the dependency graph; no generated prose; evidence shown: 2 file:line reference(s)

router

router.py (python)

imports

  • models router.py:1
  • storage router.py:2

dependents

  • app app.py:1
structure derived from the dependency graph; no generated prose; evidence shown: 3 file:line reference(s)

storage

storage.py (python)

imports

  • models storage.py:1

dependents

  • app app.py:2
  • router router.py:2
structure derived from the dependency graph; no generated prose; evidence shown: 3 file:line reference(s)

Record

class models::Record, defined at models.py:1

called by (0)

none

calls (0)

none

structure derived from the dependency graph; no generated prose; evidence shown: 0 file:line reference(s)

get

function storage::get, defined at storage.py:4

called by (0)

none

calls (0)

none

structure derived from the dependency graph; no generated prose; evidence shown: 0 file:line reference(s)

Docs

authored by humans; joined in verbatim and rendered offline, never rewritten

miniweb README.md

miniweb

A tiny demo service: app is the entry point, router dispatches, storage persists, models holds the shared records.

ADR 001: Storage docs/adr-001-storage.md

ADR 001: Storage

optionverdict
in-memory dictchosen
external servicerejected

Architecture docs/architecture.md

Architecture

app calls router; router and storage share models.

Rule: models imports nothing.