feat: Update docker-compose configuration to use environment variables for sensitive data, enhance testing documentation with new LaTeX files for capacity planning, and refine README for clarity on compilation and testing processes.

This commit is contained in:
erik
2026-07-17 08:32:00 -05:00
parent e47ef4f8c6
commit dc3fcc2280
89 changed files with 5331 additions and 1210 deletions
@@ -26,11 +26,27 @@ services/bot_descarga/tests: 7 passed in 1.45s
count-api internal/pipeline: 3 passed (+8 features/clustering nuevos)
Timing: go test -run Timing -v (3 PDFs en docs/plan_pruebas/data/)
HTTP: bash docs/plan_pruebas/scripts/measure_count_latency.sh
LLM: python docs/plan_pruebas/scripts/measure_llm_latency.py
\end{lstlisting}
\section{Scripts}
\texttt{k6\_gateway\_health.js}, \texttt{k6\_bot\_heartbeats.js}, \texttt{k6\_bot\_events.js},
\texttt{k6\_count\_batches.js}, \texttt{k6\_smoke\_suite.js}, \texttt{estimate\_capacity.md}.
\texttt{k6\_count\_batches.js}, \texttt{k6\_smoke\_suite.js},
\texttt{st\_ext\_01\_arq\_bench.py}, \texttt{st\_ext\_02\_llm\_bench.py},
\texttt{llm\_mock\_server.py}, \texttt{measure\_count\_latency.*}, \texttt{estimate\_capacity.md}.
\section{Extracto ST-EXT-01}
\begin{lstlisting}
mode=async queued=30/30 drained=True
enqueue_wall_s=1.307 drain_s=22.544 total_s=23.851
throughput_docs_per_h ~ 4528 (mock; no SLO LLM)
\end{lstlisting}
\section{Documentos hermanos}
\begin{itemize}
\item Plan: \texttt{PlanPruebas\_IPSExtractor.pdf}
\item Capacidad 100k: \texttt{Capacidad100k\_IPSExtractor.pdf}
\end{itemize}
\section{Reproducibilidad}
\begin{enumerate}