[package]
edition = "2021"
rust-version = "1.75.0"
name = "dsfb-debug"
version = "0.1.0"
authors = ["Riaan de Beer <riaan@invariantforge.net>"]
exclude = [
"paper/**",
"output-dsfb-debug/**",
"data/upstream/**",
"target/**",
"target-local/**",
"artifacts/**",
"build/**",
"*.zip",
"**/*.zip",
"*.tar.gz",
"**/*.tar.gz",
"*.log",
"**/*.log",
"*.aux",
"**/*.aux",
"*.out",
"**/*.out",
"*.toc",
"**/*.toc",
"*.synctex.gz",
"**/*.synctex.gz",
"**/__pycache__/**",
"*.pyc",
"**/*.pyc",
]
description = """
DSFB-Debug — Structural Semiotics Engine for Software Debugging.
A deterministic, read-only, observer-only augmentation layer for
execution-trace residual interpretation. Does NOT replace existing
observability tools — augments them with typed structural interpretation.
"""
readme = "README.md"
keywords = [
"debugging",
"observability",
"deterministic",
"semiotics",
"tracing",
]
categories = [
"no-std",
"science",
"algorithms",
]
license = "Apache-2.0"
repository = "https://github.com/infinityabundance/dsfb"
[[bin]]
name = "dsfb-debug-demo"
path = "src/bin/dsfb_debug_demo.rs"
required-features = ["demo"]
[dependencies.plotters]
version = "0.3"
features = [
"bitmap_backend",
"bitmap_encoder",
"ttf",
"all_series",
"all_elements",
"full_palette",
]
optional = true
default-features = false
[dependencies.zip]
version = "0.6"
features = ["deflate"]
optional = true
default-features = false
[dev-dependencies]
[features]
default = []
demo = [
"std",
"paper-lock",
"dep:plotters",
"dep:zip",
]
paper-lock = ["std"]
std = []