# Building VALESKA as a Working Platform

In November 2025, VALESKA is becoming a working knowledge platform through non-destructive discovery, APQC, semantic search, and MCP.

Language: en
Canonical: https://avanticomplex.com/en/blog/when-valeska-became-a-working-platform/

Published: 2025-11-29T22:58:35.000Z

November 29, 2025. VALESKA is reaching an important threshold. It is no longer only an architecture described in a design document. The repository now contains a working foundation: a database designed for both structured records and semantic embeddings, a scanner, an APQC classifier, search services, and an MCP server through which an AI assistant can use those capabilities.

The design and implementation work has kept several questions in view. How can a system make a disordered body of files discoverable without forcing a disruptive migration? How can it preserve business context while allowing meaning-based search? And how can an assistant use the system without becoming the keeper of the knowledge itself?

## The decisions guiding the implementation

I am choosing to index rather than rearrange. VALESKA will leave source files in their existing locations and create a knowledge layer around them. That protects established work patterns while making files available through metadata, classification, and search.

I am also giving that knowledge layer a shared vocabulary. The initial implementation uses the APQC process classification framework to connect technical assets with business-process context. Classification can begin with understandable rules for paths, file types, and names, while leaving room for semantic and AI-assisted methods as the system matures.

The platform combines exact structure with semantic discovery. PostgreSQL provides the durable relational record, while pgvector stores embeddings for similarity search. This makes it possible to find material through a natural-language idea as well as through a filename, a keyword, or a taxonomy category.

Finally, VALESKA needs standard ways to be used. A command-line path supports direct work; the FastAPI service exposes application functions; and the Model Context Protocol server presents five initial tools to an AI assistant: search, classify, scan, list categories, and retrieve file information. The assistant can ask the system questions, while the platform retains the indexed record and its classifications.

## What is working now

Phase 1 has established the core data models, PostgreSQL with pgvector, APQC classification, and a self-integration test in which VALESKA classifies its own repository. Its verification runs four tests successfully: data models, classification, database connectivity, and self-integration.

The Phase 2 milestone adds the scanner, semantic, keyword, and hybrid search, file indexing, MCP tool registration, and integration tests. The implementation runs five Phase 2 tests covering the MCP server, search engine, scanner, MCP tools, and their integration. The codebase also carries Docker configuration, environment-based configuration, and asynchronous processing so the design can move beyond a one-off demonstration.

The earlier architecture is now becoming testable behavior. A project can be scanned; files can be classified; their content can be indexed; and an AI assistant can call a governed knowledge service rather than rely only on a temporary conversation.

## The next question

This is a milestone, not a finished system. The next phase is AI assistant integration and real-world validation. The question is no longer whether a value-stream knowledge architecture can be implemented. The work now is to apply it, test it, and extend it responsibly.

**Historical basis:** This entry is dated to the November 29, 2025 repository milestone, commit `8ff0b91`, which records completion of the Phase 2 MCP development milestone. Its account is based on the contemporaneous software design document, implementation plan, README, and Phase 1 and Phase 2 implementation summaries. The Phase 2 summary contains an inconsistent internal month heading; the repository commit timestamp is used as the publication-date authority.


## Translations
- en: https://avanticomplex.com/en/blog/when-valeska-became-a-working-platform/
- es: https://avanticomplex.com/es/blog/cuando-valeska-se-convirtio-en-una-plataforma-operativa/
- pt: https://avanticomplex.com/pt/blog/quando-valeska-se-tornou-uma-plataforma-operacional/
