type: code

prompt: Write a Python validator that checks a saved training output directory for README.md, training-provenance.json, training-config.json, training-metrics.json, and maris-metadata.json, then reports missing artifacts as structured JSON.

task: artifact-validation

difficulty: senior

generated_by: Maris AI

project_area: core-python

audience: ml-ops

source: maris-production-bootstrap

branch: coder


type: code

prompt: Generate a Rust helper for the backend that returns a consistent JSON 401 response when the access token is missing, expired, or fails signature validation.

task: auth-hardening

difficulty: mid

project_area: backend-rust

audience: api

source: maris-production-bootstrap

branch: coder


type: code

prompt: Create a TypeScript React hook that polls an operations endpoint, merges the newest eval summary into local state, and exposes loading, stale, and error flags for the dashboard.

task: dashboard-state

project_area: frontend

audience: ui

source: maris-production-bootstrap

branch: coder


type: code

prompt: Write a SQL query that groups evaluation runs by date, counts passed and failed runs, and highlights regressions where the pass rate drops below the previous seven-day average.

task: eval-analytics

project_area: operations

audience: analytics

source: maris-production-bootstrap

branch: coder


type: code

prompt: Produce a Bash script that safely uploads the Maris dataset only when the local data directory passes JSONL validation and the required Hugging Face environment variables are present.

task: dataset-sync

project_area: huggingface

audience: devops

source: maris-production-bootstrap

branch: coder


type: code

prompt: Implement a Python dataset auditor that scans all Maris bootstrap JSONL files, enforces required top-level keys by category, and prints a concise summary of record counts and schema violations.

task: dataset-audit

project_area: data

source: maris-production-bootstrap

branch: coder


type: code

prompt: Generate a Rust SSE parser that normalizes autonomous status events into a typed enum with variants for checkpoints, approvals, replay cursors, and failover mode changes.

task: stream-normalization

audience: runtime

source: maris-production-bootstrap

branch: coder


type: code

prompt: Write a TypeScript utility that converts the /api/system response into UI-friendly sections for capability registry, governance, memory, tooling, and autonomous runtime panels.

task: manifest-formatting

source: maris-production-bootstrap

branch: coder


type: code

prompt: Create a Python helper that resolves persona identifiers, validates the persona exists, and returns a prompt prefix plus response metadata for text generation.

task: persona-resolution

audience: inference

source: maris-production-bootstrap

branch: coder


type: code

prompt: Draft a GitHub Actions workflow that runs Python tests, Rust tests, frontend linting, and dataset JSONL validation before allowing a production branch merge.

task: ci-orchestration

project_area: github-actions

audience: platform

source: maris-production-bootstrap

branch: coder


type: code

prompt: Implement a Python routine that builds a deterministic inventory of model artifacts, computes SHA256 checksums, and saves the result alongside training provenance for release review.

task: release-audit

audience: release-engineering

source: maris-production-bootstrap

branch: coder


type: code

prompt: Generate a Rust abstraction that wraps backend calls to core-python, records latency, categorizes failures, and emits operator-friendly diagnostics for chat routing issues.

task: bridge-observability

source: maris-production-bootstrap

branch: coder


type: code

prompt: Write a TypeScript reducer for autonomous session playback that merges stream events, polling snapshots, and resume tokens without duplicating checkpoints in the UI timeline.

task: autonomous-playback

source: maris-production-bootstrap

branch: coder


type: code

prompt: Create a Python deduplication pipeline that hashes prompt-level bootstrap records, preserves category balance, and removes near-duplicate examples before training export.

task: dataset-curation

source: maris-production-bootstrap

branch: coder


type: code

prompt: Salabo Python helperi normalize_email(email: str), lai tas noņem atstarpes, normalizē lower-case un met ValueError tukšai ievadei.

buggy_code:
def normalize_email(email: str) -> str:
    return email.lower()

tests: assert normalize_email(' A@Example.COM ') == 'a@example.com'

tests: with pytest.raises(ValueError): normalize_email('   ')

edge_cases:
tukša ievade
jau normalizēts email

completion:
```python
def normalize_email(email: str) -> str:
    normalized = email.strip().lower()
    if not normalized:
        raise ValueError('email is required')
    return normalized
```

task: bugfix

source: maris-production-bootstrap

branch: coder


type: code

prompt: Refaktorē TypeScript retry helperi, lai tas atbalsta exponential backoff un attempts=0 gadījumu bez duplikāta koda.

context: Esošais helperis dubulto delay aprēķinu divās funkcijās.

acceptance_criteria:
nav duplikāta delay aprēķinam
attempts=0 atgriež 0
ir skaidra funkcijas signatūra

completion:
```ts
export function nextDelay(attempt: number, baseMs = 250): number {
  if (attempt <= 0) return 0;
  return baseMs * 2 ** (attempt - 1);
}
```

task: refactor

source: maris-production-bootstrap

branch: coder


type: code

prompt: Izveido repo-level uzdevuma draftu SSE event nosaukumu saskaņošanai starp Rust backend un Next.js frontend.

diff: Backend šobrīd sūta 'complete', frontend sagaida stabilu delta/complete plūsmu ar vienādiem event nosaukumiem.

acceptance_criteria:
nosaukti abi faili
skaidri migrācijas soļi
ir testu plāns

completion:
1. Pārlabo backend event kontraktu uz vienotu event nosaukumu karti.
2. Atjauno frontend parseri un testus.
3. Pievieno regresijas testu delta/complete secībai.

task: repo-level

project_area: full-stack

source: maris-production-bootstrap

branch: coder


type: code

prompt: Uzraksti Pytest testus parse_port(raw: str) helperim, kas pārbauda success path un nederīgu ievadi.

context: Helperim jāmet ValueError pie tukšas, ne-skaitliskas vai ārpus diapazona ievades.

completion:
```python
import pytest

from app.net import parse_port

def test_parse_port_accepts_valid_port() -> None:
    assert parse_port('8080') == 8080

def test_parse_port_rejects_invalid_values() -> None:
    for raw in ('', 'abc', '0', '70000'):
        with pytest.raises(ValueError):
            parse_port(raw)
```

task: test-writing

audience: qa

source: maris-production-bootstrap

branch: coder


type: code

prompt: Uzraksti Python funkciju parse_port(raw: str) -> int ar edge-case validāciju 1..65535 diapazonam.

completion:
```python
def parse_port(raw: str) -> int:
    normalized = raw.strip()
    if not normalized or not normalized.isdigit():
        raise ValueError('invalid port')
    port = int(normalized)
    if port < 1 or port > 65535:
        raise ValueError('invalid port')
    return port
```

task: edge-cases

audience: backend

source: maris-production-bootstrap

branch: coder


type: code

prompt: Izveido Rust bugfix piemēru konfigurācijas loaderim, kas tukšā env porta gadījumā nelietderīgi panic un vietā jāatgriež strukturēta kļūda.

buggy_code: let port: u16 = std::env::var("PORT").unwrap().parse().unwrap();

acceptance_criteria:
nav panic uz tukšu env
atgriež Result
kļūda ir operatoram saprotama

completion:
```rust
pub fn load_port() -> Result<u16, String> {
    let raw = std::env::var("PORT").map_err(|_| "PORT is missing".to_string())?;
    raw.parse::<u16>().map_err(|_| "PORT is invalid".to_string())
}
```

source: maris-production-bootstrap

branch: coder


type: code

prompt: Salāgo Rust backend un TypeScript frontend SSE kontraktu, lai delta/complete event nosaukumi un payload lauki būtu konsekventi abās pusēs.

diff: Backend sūta delta/complete eventus ar atšķirīgiem lauku nosaukumiem, bet frontend parseris sagaida stabilu `delta`/`complete` payload shape.

acceptance_criteria: ir migrācijas secība bez breaking deploy

acceptance_criteria: pieminēti testi backend un frontend pusē

completion:
1. Backendā nostiprini vienotu SSE event enum/payload kontraktu priekš `delta` un `complete`.
2. Frontend parserī atjauno event field mapping un pievieno regresijas testus stream secībai.
3. Rolloutā ievies feature flag vai backward-compatible payload pāreju, līdz abi klienti ir sinhroni.

source: maris-production-bootstrap

branch: coder


type: code

prompt: Salabo Rust konfigurācijas loaderi backend-rust/src/config.rs, lai PORT, CORE_PYTHON_URL un HF token parsing kļūdas neatstāj panic/unwrap trace, bet atgriež operatoram skaidru Result kļūdu.

buggy_code: let port: u16 = std::env::var("PORT").unwrap().parse().unwrap();

acceptance_criteria: norādīts kā testēt tukšu un nederīgu PORT

completion:
```rust
pub fn load_port() -> Result<u16, String> {
    let raw = std::env::var("PORT").map_err(|_| "PORT is missing".to_string())?;
    raw.parse::<u16>().map_err(|_| "PORT is invalid".to_string())
}
```

source: maris-production-bootstrap

branch: coder


type: code

prompt: Uzraksti TypeScript patch frontend/app/chat/page.tsx stream parserim, lai tas nepieļauj dubultotu final assistant ziņu, kad complete event atnāk pēc pēdējā delta chunk.

context: Esošais parseris pie complete event reizēm appendo final content vēlreiz.

acceptance_criteria: delta chunki joprojām renderējas inkrementāli

completion:
```ts
if (event.type === 'complete') {
  setMessages((items) => items.map((item) =>
    item.id === assistantId ? { ...item, content: finalText ?? item.content } : item,
  ));
  return;
}
```

source: maris-production-bootstrap

branch: coder


type: code

prompt: Uzraksti SQL vaicājumu, kas apkopo benchmark execution pass rate pa branch un language, izmantojot benchmark_results un execution_results tabulas, un iezīmē branchus zem 0.8 execution sliekšņa.

tests: aggregācija notiek pa branch un language

completion:
```sql
SELECT
  b.branch,
  e.language,
  AVG(CASE WHEN e.passed THEN 1.0 ELSE 0.0 END) AS execution_pass_rate,
  CASE WHEN AVG(CASE WHEN e.passed THEN 1.0 ELSE 0.0 END) < 0.8 THEN 1 ELSE 0 END AS is_regression
FROM benchmark_results b
JOIN execution_results e ON e.benchmark_run_id = b.id
GROUP BY b.branch, e.language;
```

source: maris-production-bootstrap

branch: coder


type: code

prompt: Refaktorē Rust helperi backend-rust/src/inference/python_bridge.rs tā, lai timeout, stderr un invalid JSON kļūdas tiek serializētas vienotā typed error struktūrā bez copy-paste match blokiem.

context: Esošais error mapping atkārtojas vairākās vietās un grūti auditēt incidentos.

acceptance_criteria:
vienota typed error struktūra
timeout un invalid JSON ir atšķirami
nav copy-paste match bloku

completion:
```rust
#[derive(Debug)]
pub enum BridgeError {
    Timeout,
    InvalidJson(String),
    Stderr(String),
}
```

source: maris-production-bootstrap

branch: coder


type: code

prompt: Uzraksti TypeScript compile-safe helperi, kas validē chat stream event payload shape ar discriminated union un neļauj UI kodā piekļūt neeksistējošiem laukiem.

edge_cases:
delta event bez text
complete event bez done flag
nezināms event type

completion:
```ts
export type ChatStreamEvent =
  | { type: 'delta'; text: string }
  | { type: 'complete'; done: true; text?: string }
  | { type: 'route'; route: string };
```

task: auth-hardening

source: maris-production-bootstrap

branch: coder


type: code

prompt: Uzraksti SQL migrācijas pārbaudes helperi, kas atrod nedrošas string concatenation WHERE klauzulas un iesaka parametrizētus placeholderus benchmark/event query slānī.

acceptance_criteria: sedz benchmark un event query lietojumus

completion:
```sql
SELECT query_name, query_text
FROM stored_queries
WHERE query_text LIKE '%||%'
  AND query_text LIKE '%WHERE%';
```

task: unsafe

audience: security

source: maris-production-bootstrap

branch: coder


type: code

prompt: Uzraksti repo-level patch plānu, kas pievieno coder execution benchmarkus core-python training pipeline un GitHub Actions bez tā, ka TypeScript harness kļūst optional vai neauditēts.

diff: Pašlaik execution eval ir vairāk framework līmenī, bet CI/HF workflow soļos nav skaidri izdalīts execution benchmark smoke pārklājums.

acceptance_criteria: pieminēts TypeScript support install solis

acceptance_criteria: ir benchmark smoke un training pipeline piesaiste

completion:
1. Paplašini execution eval ar TypeScript/SQL harness un stingriem resource limitiem.
2. Lint-and-test un core-train workflowos pievieno explicit benchmark smoke/test soļus.
3. Coder branch defaultiem piesaisti execution-rich benchmark datasetu un preference datasetu artefaktos.

source: maris-production-bootstrap

branch: coder


type: code

prompt: Izveido repo-wide patch plānu benchmark vēstures un regression tracking slānim, kas glabā execution benchmark history, salīdzina pret iepriekšējo runu un izceļ regressions pa language/category.

diff: Pašlaik benchmark manifesti ir vienreizēji artefakti bez vēstures, baseline salīdzinājuma vai language/category regresiju pārskata.

acceptance_criteria: ir benchmark-regression-report ar language/category delta

acceptance_criteria: evaluate/training plūsmas saglabā artefaktus

completion:
1. Benchmark manifestā pievieno generated_at un language/category kopsavilkumus.
2. Treniņa/eval plūsmā saglabā benchmark-history.json un benchmark-regression-report.json.
3. Salīdzini current run pret baseline un izcel negatīvas deltas pa category un execution language.

source: maris-production-bootstrap

branch: coder


type: code

prompt: Balstoties uz frontend/app/chat/page.tsx un frontend/tests/chat.test.tsx, uzraksti multi-file bugfix patch, kas novērš dubultotu assistant final ziņu complete event laikā un saglabā delta inkrementālo renderēšanu.

context: UI reizēm appendo final content vēlreiz pēc pēdējā delta chunk, tāpēc jāmaina parseris un tests vienlaikus.

acceptance_criteria:
nav dubultota assistant atbilde
delta chunki paliek inkrementāli
tests sedz delta->complete secību

completion:
```ts
if (event.type === 'complete') {
  setMessages((items) => items.map((item) =>
    item.id === assistantId ? { ...item, content: finalText ?? item.content } : item,
  ));
  return;
}
```
Papildini testu ar delta un complete secību vienā scenārijā.

source: maris-production-bootstrap

branch: coder


type: code

prompt: Apraksti refactor patch backend-rust/src/inference/python_bridge.rs un backend-rust/src/api/chat.rs, kas ievieš vienotu typed error modeli timeout/stderr/invalid JSON kļūdām, bet nesalauž incident recovery un esošos response mapping testus.

diff: Esošais error mapping atkārtojas vairākos match blokos; refactors ar regresiju riskiem var salauzt chat API kļūdu semantiku incidentu laikā.

acceptance_criteria: ir backward-compatible mapping uz API kļūdām

acceptance_criteria: pieminēti regresijas testi timeout/stderr/invalid JSON scenārijiem

completion:
1. Iznes bridge kļūdu klasifikāciju atsevišķā typed enum/struct.
2. Saglabā API robežā backward-compatible status un ziņojumu mappingu.
3. Pievieno testus timeout, stderr un invalid JSON degradācijas scenārijiem.

source: maris-production-bootstrap

branch: coder


type: code

prompt: Uzraksti CI debugging un incident recovery patch plānu gadījumam, kad .github/workflows/core-train.yml un core-python/scripts/eval_model.py pārstāj publicēt coder benchmark history/regression artefaktus pēc workflow runa.

diff: Execution benchmark steps joprojām skrien, bet history/regression artefakti neparādās upload bundle vai output/model direktorijā.

acceptance_criteria: ir rollback/repair soļi incident recovery vajadzībām

completion:
1. Pārbaudi, vai eval_model tiešām palaiž benchmark manifest un raksta artefaktus output_dir.
2. Workflow līmenī saglabā output/model benchmark-history un benchmark-regression artefaktus upload bundle.
3. Incident recovery laikā atjauno baseline no pēdējā veiksmīgā artefakta un piesedz ar smoke testu.

source: maris-production-bootstrap

branch: coder


type: code

prompt: Izveido incident-response uzdevuma draftu, kas salīdzina backend-rust/src/api/chat.rs un core-python/maris_core/text/generate.py degradācijas ķēdi, kad core-python atgriež 503/fallback un vajag ātru rollback plus papildu diagnostiku.

diff: Operators redz intermitējošus 503 un fallback_used, bet incidentu laikā trūkst vienotas rollback/diagnostikas secības starp backend un core-python.

acceptance_criteria: pieminēti signāli/logi un regresijas tests

completion:
1. Nosaki, kur backend kartē 503/fallback scenārijus un kā tie tiek atgriezti klientam.
2. Pievieno diagnostikas logu un structured metadata pārbaudi par fallback_used.
3. Sagatavo rollback secību un regresijas testu degradācijas ceļam.

audience: operations

source: maris-production-bootstrap

branch: coder


type: code

prompt: Uzraksti latvisku patch aprakstu frontend/lib/retry.ts refactoram tā, lai teksts saglabā profesionālu toni un dabiski miksē `retry`, `backoff`, `timeout` un `edge cases` terminus.

context: Lietotājam vajag īsu, tehnisku aprakstu PR vai review komentāram, nevis mehāniski pārtulkotu tekstu.

acceptance_criteria:
piemin retry/backoff/timeout
ir dabiska latviešu valoda
norādīti edge cases un testi

completion: Šajā patch mēs izceļam vienu `nextDelay` aprēķina ceļu, lai `retry` uzvedība būtu deterministiska un viegli testējama. `attempt <= 0` tagad atgriež `0`, `backoff` formula ir vienā vietā, un review piezīmēs ir skaidri nosaukti edge cases: nulle, lieli attempt skaiti un timeout konfigurācijas ietekme uz caller loģiku.

response_language: lv

style: technical-latvian

source: maris-production-bootstrap

branch: coder


type: code

prompt: Apraksti Rust code review komentāru backend-rust/src/api/chat.rs izmaiņām tā, lai saglabājas `feature flag`, `rollback` un `backward-compatible` termini, bet teksts paliek dabiskā latviešu valodā.

acceptance_criteria:
ir skaidrs risks un rollout secība
termini nav burtiski pārtulkoti
pieminēta backward-compatible pāreja

completion: Review komentārā nosauc tieši to, ko patch dara: jaunais SSE ceļš ir ielikts aiz `feature flag`, klientiem sākumā tiek saglabāta `backward-compatible` payload forma, un rollback scenārijs ir saprotams bez papildu minējumiem. Tas ir profesionālāks par burtisku terminu tulkošanu, jo operators uzreiz redz risku, rollout secību un to, kurā brīdī var droši izslēgt flag.

source: maris-production-bootstrap

branch: coder


type: code

prompt: Uzraksti TypeScript helperi chat stream event payloadiem un paskaidro latviski, kāpēc `delta`, `complete` un `payload` terminus nav jātulko burtiski.

edge_cases:
delta event bez text
complete event bez done flag
nezināms event type

completion:
```ts
export type ChatStreamEvent =
  | { type: 'delta'; text: string }
  | { type: 'complete'; done: true; text?: string }
  | { type: 'route'; route: string };
```
Šeit termini `delta`, `complete` un `payload` tiek atstāti oriģinālajā formā, jo tie ir daļa no stabila event kontrakta. Latviski paskaidrojam invariantu un apstrādes loģiku, bet pašu kontrakta terminoloģiju netulkojam uz mākslīgiem aizvietojumiem, kas review un debugging laikā tikai mulsinātu.

source: maris-production-bootstrap

branch: coder


type: code

prompt: Uzraksti latvisku incidenta status update par Python bridge timeout degradāciju tā, lai korekti tiek lietoti `timeout`, `stderr`, `invalid JSON`, `rollback` un `hotfix` termini.

diff: Operators redz timeout pieaugumu un neregulārus invalid JSON kļūdu pīķus pēc nesena deploy.

acceptance_criteria: termini ir profesionāli un dabiski iemiksēti

completion: Pašlaik redzam palielinātu `timeout` skaitu Python bridge ceļā un atsevišķus `invalid JSON` / `stderr` gadījumus pēc pēdējā deploy. Ietekme skar daļu chat pieprasījumu, tāpēc current mitigation ir piesardzīgs `rollback` uz pēdējo stabilo build un paralēls `hotfix` sagatavošanas darbs ar papildu diagnostiku bridge slānī. Nākamais checkpoint ir pēc logu un reproducējamā scenārija verifikācijas.

source: maris-production-bootstrap

branch: coder


type: code

prompt: Uzraksti multi-turn debugging atbildi latviešu valodā situācijai, kur lietotājs jau iepriekš minējis, ka flaky tests parādās tikai CI, un tagad vajag nākamo soli ap `.github/workflows/lint-and-test.yml` un `frontend/tests/chat.test.tsx`.

context: Atbildei jāturpina iepriekšējais konteksts, nevis jāsāk no nulles.

acceptance_criteria: atsaucas uz iepriekš minēto flaky CI kontekstu

completion: Balstoties uz to, ko jau minēji par flaky uzvedību tikai CI, es vispirms salīdzinātu workflow vidi ar lokālo testu izpildi un pārbaudītu, vai `frontend/tests/chat.test.tsx` nav atkarīgs no timing vai event secības, kas CI skrien citā tempā. Praktiski nākamais solis ir apskatīt `.github/workflows/lint-and-test.yml` job konfigurāciju un pievienot vienu stabilu regresijas scenāriju tieši delta->complete secībai.

task: debugging

conversation_mode: multi-turn

source: maris-production-bootstrap

branch: coder


type: code

prompt: Iedod pairwise-quality labāku atbildi par SQL migration review, kur jāsaglabā precīzi termini `migration`, `schema drift`, `rollback window` un `data backfill`.

acceptance_criteria:
piemin migration riskus
saglabā profesionālus EN terminus
ir dabiska latviešu valoda

completion: Šajā review komentārā svarīgi nosaukt, vai `migration` rada `schema drift` risku starp veco un jauno aplikācijas versiju, cik plata ir `rollback window` un vai `data backfill` notiek sinhroni vai asinhroni. Tas palīdz operatoram saprast ne tikai izmaiņu saturu, bet arī secību, verifikācijas punktus un to, vai deploy laikā var rasties īslaicīgs performance kritums.

project_area: infra

source: maris-production-bootstrap

branch: coder


type: code

prompt: Uzraksti Python helpera review atbildi latviski, kur lietotājs prasa, lai `normalize_header_name` būtu case-insensitive, neizmetu `None`, un korekti apstrādātu edge cases.

edge_cases:
None ievade
tukša virkne
headeri ar liekām atstarpēm

completion:
```python
def normalize_header_name(value: str | None) -> str:
    normalized = (value or '').strip().lower()
    if not normalized:
        return ''
    return '-'.join(part for part in normalized.split('-') if part)
```
Šis variants ir case-insensitive, nemet izņēmumu pie `None`, un review skaidrojumā ir skaidri izcelti edge cases: tukša ievade, liekas atstarpes un header segmenti ar dubultām defisēm. Tā ir daudz profesionālāka atbilde nekā vispārīgs ieteikums "sakārto stringu".

source: maris-production-bootstrap

branch: coder


type: code

prompt: Apraksti dabisku latviešu code review komentāru par observability patch, kur tiek pievienoti `structured logs`, `request_id`, `trace_id` un `sampling` noteikumi.

acceptance_criteria: nosauc structured logs un tracing terminus

completion: Komentārā pasaki, ka patch nav tikai par papildu logiem: tas ievieš `structured logs`, piesaista `request_id` un `trace_id` katram request ceļam un definē `sampling` robežas, lai diagnostika būtu pilnvērtīga arī zem lielākas slodzes. Tas operatoriem palīdz ātrāk korelēt incidentus starp servisiem un izvairās no miglaina, pārtulkota teksta.

project_area: observability

source: maris-production-bootstrap

branch: coder


type: code

prompt: Uzraksti TypeScript pairwise-style labu atbildi par `AbortController` izmantošanu fetch retry helperī, saglabājot terminus `request lifecycle`, `timeout budget`, `cancellation` un `retry policy`.

acceptance_criteria: piemin AbortController un request lifecycle

completion: Labs variants paskaidro, ka `AbortController` jāvada kā daļa no visa `request lifecycle`, nevis tikai timeout workaround. `timeout budget` un `retry policy` jābūt saskaņotiem, lai `cancellation` notiktu paredzami un calleris nesaņemtu dubultu vai pretrunīgu state. Šāds skaidrojums saglabā profesionālu LV+EN terminoloģiju un ir noderīgs review laikā.

source: maris-production-bootstrap

branch: coder


type: code

prompt: Uzraksti Rust incidenta status update par `circuit breaker` atvēršanos inference servisā, saglabājot terminus `trip threshold`, `fallback path` un `error budget`.

acceptance_criteria:
ir impact
ir mitigation
termini ir profesionāli iemiksēti

completion: Inference servisā `circuit breaker` ir sasniedzis `trip threshold`, tāpēc daļa requestu tiek novirzīta caur `fallback path`. Pašlaik ietekme ir kontrolēta, bet tā patērē mūsu `error budget`, tāpēc mitigation pusē samazinām slodzi, pārbaudām upstream timeoutus un sagatavojam rollback, ja degradācija turpināsies. Šāds update ir īss, faktoloģisks un tehniski korekts.

source: maris-production-bootstrap

branch: coder


type: code

prompt: Apraksti multi-turn support atbildi latviski, ja iepriekšējā ziņā lietotājs prasīja augsta līmeņa plānu, bet tagad prasa konkretizēt test strategy `core-python/tests/test_text_benchmark.py` un `core-python/evals/chat_eval_dataset.json`.

context: Atbildei jāturpina iepriekšējā saruna un jāparāda, ka asistents atceras iepriekš pieņemto plāna struktūru.

acceptance_criteria:
turpina iepriekšējo sarunu
nosauc abus failus
iedod konkrētu test strategy

completion: Turpinot iepriekšējo plānu, nākamais konkrētais bloks ir benchmark pārklājums: `core-python/evals/chat_eval_dataset.json` jāpapildina ar multi-turn gadījumiem, bet `core-python/tests/test_text_benchmark.py` jāpiesedz history ielāde un long-context scoring. Tas ir loģisks turpinājums jau iepriekš saskaņotajai struktūrai, nevis jauns plāns no nulles.

source: maris-production-bootstrap

branch: coder


type: code

prompt: Uzraksti latvisku paskaidrojumu par YAML deploy konfigurācijas review, kur jālieto termini `environment override`, `secret injection`, `concurrency group` un `manual approval`.

acceptance_criteria: piemin workflow terminus oriģinālajā formā

completion: Deploy review piezīmē skaidri pasaki, kā `environment override` ietekmē konkrēto job, kur notiek `secret injection`, kāpēc izvēlēts konkrētais `concurrency group` un kurā punktā ir vajadzīgs `manual approval`. Šādi komentāri ir daudz vērtīgāki par burtisku YAML terminu tulkošanu, jo tie palīdz reviewerim ātri saprast risku un execution secību.

source: maris-production-bootstrap

branch: coder