Workspai.dev

Software System Understanding

The deeper model behind Workspace Intelligence: structure, semantics, relationships, intent, evolution, trust, and reasoning.

Software System Understanding is the goal. Workspace Intelligence is the architecture Workspai uses to move toward that goal.

AI does not only need code. It needs a reliable model of the software system.

The seven layers

These seven layers define the understanding problem. They are not a statement that every layer has equal implementation depth today. Workspai currently has its strongest contract-backed coverage in structure, selected relationships, change, evidence, freshness, verification, context, and explain/trace. Intent, long-term evolution, prediction, and broad architectural reasoning remain areas for deeper development.

1. Structure

Structure answers: what exists?

Examples:

  • workspaces,
  • projects,
  • services,
  • modules,
  • packages,
  • runtimes,
  • commands,
  • policies,
  • contracts,
  • generated reports.

2. Semantics

Semantics answers: what does each thing mean?

Examples:

  • this project is an API service,
  • this package is a frontend app,
  • this command is a release gate,
  • this contract defines agent customization output,
  • this report is doctor evidence.

3. Relationships

Relationships answer: what is connected to what?

Examples:

  • project depends on package,
  • API depends on database,
  • service is affected by a diff,
  • command produces a report,
  • agent surface reads a context pack,
  • release gate depends on verification evidence.

4. Intent

Intent answers: why does this exist?

This is where most repository tools stop too early. A file graph can show that two modules are connected. It usually cannot explain why the boundary exists, why a runtime was selected, why a release gate blocks a change, or why an agent should trust one artifact over another.

Workspai treats intent as a product direction: decisions, contracts, policies, history, and evidence should make future explanation possible.

5. Evolution

Evolution answers: how did the system change?

Examples:

  • workspace snapshots,
  • model diffs,
  • dependency edge changes,
  • affected projects,
  • changed policies,
  • freshness drift,
  • historical verification outcomes.

6. Trust

Trust answers: what can be used safely right now?

Facts should be treated as:

  • verified,
  • observed,
  • inferred,
  • stale,
  • unknown.

An AI agent should not treat an old generated summary the same way it treats a fresh verification report.

7. Reasoning

Reasoning answers: what should we do next?

Examples:

  • Why is release blocked?
  • Which projects are affected by this diff?
  • Which evidence is stale?
  • What should an agent read before changing this service?
  • Which verification gate failed?
  • What is the safest remediation plan?

Reasoning is only useful when it is grounded in the model and evidence.

Category boundary

Repository Intelligence helps tools understand a repository.

Workspace Intelligence helps tools understand a software system: projects, runtime, ownership, change, evidence, policies, contracts, and agent-facing surfaces.

On this page