phase a audit
This commit is contained in:
@@ -3,15 +3,9 @@
|
||||
# ------------------------------------------------------------
|
||||
|
||||
parameters:
|
||||
# ------------------------------------------------------------
|
||||
# Root
|
||||
# ------------------------------------------------------------
|
||||
mto.root: '%kernel.project_dir%'
|
||||
mto.kernel.dir: '%mto.root%'
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# Knowledge Root (ZENTRAL)
|
||||
# ------------------------------------------------------------
|
||||
mto.knowledge.root: '%mto.root%/var/knowledge'
|
||||
|
||||
mto.knowledge.ndjson: '%mto.knowledge.root%/index.ndjson'
|
||||
@@ -21,42 +15,25 @@ parameters:
|
||||
mto.runtime.meta: '%mto.knowledge.root%/index_runtime.json'
|
||||
mto.knowledge.upload: '%mto.knowledge.root%/uploads'
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# Tags (Document Routing)
|
||||
# ------------------------------------------------------------
|
||||
mto.knowledge.tags_ndjson: '%mto.knowledge.root%/tags.ndjson'
|
||||
|
||||
# Tag vector index outputs
|
||||
mto.knowledge.vector_tags_index: '%mto.knowledge.root%/vector_tags.index'
|
||||
mto.knowledge.vector_tags_index_meta: '%mto.knowledge.root%/vector_tags.index.meta.json'
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# Vector Script Directory (A2)
|
||||
# ------------------------------------------------------------
|
||||
mto.vector.script_dir: '%mto.root%/python/vector'
|
||||
|
||||
# Tag vector scripts
|
||||
mto.vector.ingest_tags_script: '%mto.vector.script_dir%/vector_ingest_tags.py'
|
||||
mto.vector.search_tags_script: '%mto.vector.script_dir%/vector_search_tags.py'
|
||||
|
||||
# Lock for tag rebuild jobs
|
||||
mto.tags.rebuild_lock: '%mto.knowledge.root%/locks/tag_rebuild.lock'
|
||||
|
||||
# Backward compatibility alias
|
||||
mto.vector.data.upload.path: '%mto.knowledge.upload%'
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# Index Configuration (Fallback Guardrails)
|
||||
# ------------------------------------------------------------
|
||||
mto.index.chunk_size: 800
|
||||
mto.index.chunk_overlap: 100
|
||||
mto.index.embedding_model: 'all-MiniLM-L6-v2'
|
||||
mto.index.embedding_dimension: 768
|
||||
mto.index.scoring_version: 1
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# Python / Vector Runtime
|
||||
# ------------------------------------------------------------
|
||||
mto.vector.python_bin: '/var/www/html/.venv/bin/python3'
|
||||
mto.vector.ingest_script: '%mto.vector.script_dir%/vector_ingest.py'
|
||||
mto.vector.search_script: '%mto.vector.script_dir%/vector_search.py'
|
||||
@@ -131,7 +108,7 @@ services:
|
||||
alias: App\Knowledge\Retrieval\CachedRetriever
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# Index Configuration Provider (DB + Fallback)
|
||||
# Index Configuration Provider
|
||||
# ------------------------------------------------------------
|
||||
|
||||
App\Index\IndexConfigurationProvider:
|
||||
@@ -144,7 +121,7 @@ services:
|
||||
$fallbackScoringVersion: '%mto.index.scoring_version%'
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# Index Meta Manager (uses Provider)
|
||||
# Index Meta Manager
|
||||
# ------------------------------------------------------------
|
||||
|
||||
App\Index\IndexMetaManager:
|
||||
@@ -167,13 +144,24 @@ services:
|
||||
$pythonBin: '%mto.vector.python_bin%'
|
||||
$scriptPath: '%mto.vector.ingest_script%'
|
||||
$indexNdjsonPath: '%mto.knowledge.ndjson%'
|
||||
$indexMetaPath: '%mto.knowledge.index_meta%'
|
||||
$vectorIndexPath: '%mto.knowledge.vector_index%'
|
||||
$timeoutSeconds: '%mto.vector.timeout%'
|
||||
$configurationProvider: '@App\Index\IndexConfigurationProvider'
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# Tags Export (Document Routing)
|
||||
# Ingest Layer (Phase B Refactor)
|
||||
# ------------------------------------------------------------
|
||||
|
||||
App\Ingest\GuardrailValidator: ~
|
||||
|
||||
App\Ingest\ChunkWriteService: ~
|
||||
|
||||
App\Ingest\VectorRebuildService: ~
|
||||
|
||||
App\Ingest\IngestFlow: ~
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# Tags Export
|
||||
# ------------------------------------------------------------
|
||||
|
||||
App\Tag\TagNdjsonExporter:
|
||||
@@ -202,7 +190,7 @@ services:
|
||||
App\Tag\TagRoutingService: ~
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# Tag Rebuild Jobs (8A)
|
||||
# Tag Rebuild Jobs
|
||||
# ------------------------------------------------------------
|
||||
|
||||
App\Service\TagRebuildJobService:
|
||||
|
||||
Reference in New Issue
Block a user