SShortSingh.
Back to feed

Developer builds self-healing framework that embeds app knowledge at build time

0
·1 views

A developer has built a tool called the Cognitive Autonomic Framework (CAF) to address a long-standing gap in software reliability: critical architectural knowledge encoded in source code is discarded at deploy time, forcing engineers to reconstruct it manually during outages. The framework uses a compiler to parse the codebase at build time and generate a Runtime Semantic Topology (RST), a compact graph capturing service dependencies, retry policies, failure domains, and permitted repair actions. This lightweight graph is bundled directly inside the container, so the application can reason about its own structure when failures occur rather than relying on external inference. The author argues that current approaches — autoscalers blind to application logic and LLM-based observability tools that expensively hallucinate architecture — fail to address a class of failures rooted in application-level semantics. By embedding self-knowledge at the source, the framework aims to enable faster, more accurate autonomous diagnosis without centralised models or token costs.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Kivex Launches as Open-Source Icon Library Supporting Eight Dev Frameworks

A developer has publicly introduced Kivex, an open-source icon ecosystem designed to provide consistent SVG icons across multiple frameworks and platforms. The library offers over 200 lightweight, pixel-perfect icons under the MIT license, with TypeScript support included. Kivex currently ships dedicated packages for React, Vue, Svelte, Solid, React Native, Flutter, and a core JavaScript module, all sharing the same icon names and visual design. The project aims to eliminate the need for developers to adopt separate icon libraries when switching frameworks, maintaining a unified design language throughout. Future plans include expanding the icon set, adding official documentation, an icon search tool, and encouraging community contributions via its GitHub repository.

0
ProgrammingDEV Community ·

Developer Builds Focused Script-Timing Tool, Learns One Feature Beats Feature Bloat

A developer built ScriptTimer, a web app that estimates how long a script takes to speak aloud, after repeatedly misjudging recording lengths based on word count alone. Despite an initial urge to add user accounts, AI suggestions, and analytics, the creator stripped the product down to four core elements: a text area, word counter, speaking speed selector, and duration estimate. Launching a minimal viable product early allowed real user feedback to guide improvements instead of assumptions made during development. The developer also structured the site into separate pages for distinct use cases — such as a Podcast Timer and YouTube Shorts Timer — improving both usability and search discoverability. The experience reinforced the lesson that solving one problem well and shipping fast outweighs building an expansive feature set nobody has yet requested.

0
ProgrammingDEV Community ·

Developer Adds Native GBNF Grammar Support to Local LLM Structured-Output Library

A developer building a local, low-latency text classification pipeline found that existing schema types in the shapecraft library could not directly apply GBNF grammars to constrain llama.cpp model output. GBNF (Grammar-Based Normalization Format) forces a language model to produce only tokens valid under a defined grammar, making malformed outputs structurally impossible rather than merely unlikely. To fill the gap, the developer added a new schema-input type accepting a raw GBNF string, returning a plain string result rather than a parsed object. When paired with a llama.cpp backend, the grammar is enforced at the token level with a "constrained" guarantee; for cloud APIs like OpenAI or Anthropic that lack a grammar parameter, the grammar is injected into the prompt and outputs are validated post-generation with a "best-effort" guarantee. The implementation also includes a bundled GBNF interpreter that handles recursive rules and avoids catastrophic backtracking by deduplicating parser states by position rather than path.

0
ProgrammingDEV Community ·

AMID Framework Uses Multi-Agent AI to Automate Medical Imaging Model Development

Researchers have introduced AMID, an Autonomous Multi-Agent framework designed to automate the development of medical imaging machine learning models. The framework addresses longstanding challenges in the field, including modality-specific experimentation, strict validation protocols, and regulatory compliance requirements. AMID is built on two core innovations: Data-Conditioned Method Planning, which tailors development pathways to specific datasets and available resources, and Verification-Guided Two-Stage Optimization, which balances broad solution exploration with rigorous auditing standards. Unlike general-purpose machine learning automation tools, AMID is purpose-built for medical imaging workflows, aiming to replace manual, bespoke engineering processes with an efficient agentic pipeline. The framework represents a significant step toward making AI-assisted medical model development both scalable and auditable.

Developer builds self-healing framework that embeds app knowledge at build time · ShortSingh