Fix Dockerfile COPY and README cleanup
Browse files- Dockerfile: include README.md in builder stage (hatchling requires it for build)
- README.md: remove em-dashes and license section
- Dockerfile +1 -1
- README.md +1 -5
Dockerfile
CHANGED
|
@@ -6,7 +6,7 @@ WORKDIR /app
|
|
| 6 |
RUN pip install --no-cache-dir uv
|
| 7 |
|
| 8 |
# Copy dependency files first for cache efficiency
|
| 9 |
-
COPY pyproject.toml uv.lock ./
|
| 10 |
|
| 11 |
# Install dependencies
|
| 12 |
RUN uv sync --frozen --no-dev
|
|
|
|
| 6 |
RUN pip install --no-cache-dir uv
|
| 7 |
|
| 8 |
# Copy dependency files first for cache efficiency
|
| 9 |
+
COPY pyproject.toml uv.lock README.md ./
|
| 10 |
|
| 11 |
# Install dependencies
|
| 12 |
RUN uv sync --frozen --no-dev
|
README.md
CHANGED
|
@@ -6,7 +6,7 @@ Built with [OpenEnv](https://github.com/meta-pytorch/OpenEnv) for the **OpenEnv
|
|
| 6 |
|
| 7 |
## Why SRE Incident Response?
|
| 8 |
|
| 9 |
-
Incident response is one of the most expensive and error-prone aspects of running production systems. Engineers must rapidly diagnose root causes from noisy signals, contain blast radius, and restore service health
|
| 10 |
|
| 11 |
The environment models:
|
| 12 |
- **Realistic microservice topologies** with typed service layers (edge, identity, business, infrastructure)
|
|
@@ -155,7 +155,3 @@ models.py ← Pydantic API contract (Action, Observation, State)
|
|
| 155 |
```
|
| 156 |
|
| 157 |
The simulator runs a tick-based loop: each step, failures evolve their metric signatures, propagation cascades through the dependency graph via queueing theory, pending remediation effects resolve after their delay, and the agent receives an updated observation.
|
| 158 |
-
|
| 159 |
-
## License
|
| 160 |
-
|
| 161 |
-
MIT
|
|
|
|
| 6 |
|
| 7 |
## Why SRE Incident Response?
|
| 8 |
|
| 9 |
+
Incident response is one of the most expensive and error-prone aspects of running production systems. Engineers must rapidly diagnose root causes from noisy signals, contain blast radius, and restore service health, often under 3 AM pressure. SevZero provides a realistic simulation environment for training and evaluating AI agents on this critical task.
|
| 10 |
|
| 11 |
The environment models:
|
| 12 |
- **Realistic microservice topologies** with typed service layers (edge, identity, business, infrastructure)
|
|
|
|
| 155 |
```
|
| 156 |
|
| 157 |
The simulator runs a tick-based loop: each step, failures evolve their metric signatures, propagation cascades through the dependency graph via queueing theory, pending remediation effects resolve after their delay, and the agent receives an updated observation.
|
|
|
|
|
|
|
|
|
|
|
|