Skip to main content

SUMD - Structured Unified Markdown Descriptor for AI-aware project documentation

Project description

SUMD

SUMD is a semantic project descriptor format in Markdown that defines intent, structure, execution entry points, and mental model of a system for both humans and LLMs.

What is SUMD?

SUMD (Structured Unified Markdown Descriptor) is a lightweight structured markdown format for AI-aware project descriptions. It serves as a single source of truth for project documentation, optimized for both human readability and LLM context injection.

Purpose

  • Project descriptor: Defines API, CLI, workflows, endpoints, and system architecture
  • AI-optimized: Structured for LLM consumption and automation tools
  • Lightweight manifest: Bridges the gap between README, spec, and configuration files
  • Context injection: Provides structured context for AI agents and tools

Use Cases

  • Project documentation and specification
  • Input for LLM context injection
  • CI/CD workflow descriptions
  • API and CLI mapping
  • Structural project manifest

Ecosystem Architecture

SUMD is part of a three-layer system:

┌─────────────────────────────────────────────────────────────┐
│                     SUMD (opis)                              │
│              Structured Unified Markdown Descriptor          │
│         Project description, intent, architecture            │
└─────────────────────────────────────────────────────────────┘
                              ↓
┌─────────────────────────────────────────────────────────────┐
│                    DOQL (wykonanie)                          │
│              Declarative Object Query Language               │
│              Data manipulation and execution                 │
└─────────────────────────────────────────────────────────────┘
                              ↓
┌─────────────────────────────────────────────────────────────┐
│                  Taskfile (runtime)                          │
│              Task runner and workflow execution              │
│              Automation and orchestration                   │
└─────────────────────────────────────────────────────────────┘
  • SUMD → opis (description): Defines what the system is and how it should work
  • DOQL → wykonanie (execution): Provides the language to manipulate and execute operations
  • Taskfile → runtime: Manages the actual execution of workflows and tasks

License

Licensed under Apache-2.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sumd-0.1.6.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sumd-0.1.6-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file sumd-0.1.6.tar.gz.

File metadata

  • Download URL: sumd-0.1.6.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for sumd-0.1.6.tar.gz
Algorithm Hash digest
SHA256 878f82016708ca03f7871cd1fa48c041b27f862d92c9f166d589b6570776b3f2
MD5 774c75c589d7beb80962576d90855485
BLAKE2b-256 fdfdc1b6f92756821c0c2af96505732336e4558fad2caea44212190dc3414cef

See more details on using hashes here.

File details

Details for the file sumd-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: sumd-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for sumd-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 f3fe78c7a07ec04fadc3777e8448dc279859b4555c8c96ba8b6bbd95aff4cbfa
MD5 14ab6bb78d1dee679e1b1f483425beef
BLAKE2b-256 d0dbdeb769fc21cc89daa096b1c1267675e73cdb2afdaf081f03b44fc531bbdd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page