fix(docs): the order fields stand on all five surfaces (green)
/trekbrief Phase 7 says the writer adds order_id / order_claimed_at / order_reason (never typed by the model) and that the yardstick joins use on order_id; the fixture row lists them in `fields`, EXPORT_DENYLIST names them, and its stale line_ref (657-672) now reads 961-976; the allowlist header names them as dropped; docs/architecture.md Stats explains them. /trekbrief --approve now runs Phase 7 after a successful stamp, with fixed values (mode "approve", 0 turns, brief_quality/research_topics/auto_research from the brief's frontmatter, auto_result "manual", intent_approved true). Valgt fordi PM 04.10 (point 3): fix the code, not the criterion - the approval must leave the trekbrief record. Measured hole: okf-wiki v1-k has brief-approved 04.10 17:12Z and trekplan 17:29Z, but only a 03.10 trekbrief record with intent_approved false. CLAUDE.md, README.md and docs/command-modes.md say so. The manual path is unchanged. npm test 1309 -> 1362 (1360 pass / 0 fail / 2 skip). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
598ef1b694
commit
3f073b7bd7
7 changed files with 32 additions and 10 deletions
5
tests/fixtures/jsonl-schemas.md
vendored
5
tests/fixtures/jsonl-schemas.md
vendored
|
|
@ -19,7 +19,7 @@
|
|||
|
||||
| schema_id | fields | writer_path | line_ref | v4.1 additive | PII |
|
||||
|-----------|--------|-------------|----------|---------------|-----|
|
||||
| trekbrief-stats | ts, task, slug, mode, interview_turns, review_iterations, brief_quality, research_topics, auto_research, auto_result, intent_approved, project_dir | commands/trekbrief.md (orchestrator-emit Phase 7) | trekbrief.md:657-672 | profile, phase_models, profile_source | none |
|
||||
| trekbrief-stats | ts, task, slug, mode, interview_turns, review_iterations, brief_quality, research_topics, auto_research, auto_result, intent_approved, project_dir, order_id, order_claimed_at, order_reason | commands/trekbrief.md (orchestrator-emit Phase 7; order_* added by lib/stats/stats-append.mjs) | trekbrief.md:961-976 | profile, phase_models, profile_source | none |
|
||||
| trekresearch-stats | ts, question, mode, scope, engine, slug, project_dir, brief_path, dimensions, dimensions_baseline, dimensions_baseline_preserved, effort, conv_turns, empty_turns, unique_sources, agents_local, agents_external, gemini_used, confidence, contradictions, open_questions | commands/trekresearch.md (orchestrator-emit Stats tracking) | trekresearch.md:634-676 | profile, phase_models, parallel_agents, external_research_enabled, profile_source | none |
|
||||
| trekplan-stats | ts, task, mode, slug, brief_path, project_dir, codebase_size, codebase_files, agents_deployed, deep_dives, research_briefs_used, research_scout_used, critic_verdict, guardian_verdict, outcome | commands/trekplan.md (orchestrator-emit Phase 12) | trekplan.md:805-826 | profile, phase_models, parallel_agents, profile_source | none |
|
||||
| trekexecute-stats (Phase 9 record) | ts, plan, plan_type, mode, result, steps_total, steps_passed, steps_failed, steps_skipped, failed_at_step | commands/trekexecute.md (orchestrator-emit Phase 9) | trekexecute.md:1479-1494 | profile, phase_models, profile_source | none |
|
||||
|
|
@ -55,7 +55,8 @@ cost_usd, is_estimate, price_table_version
|
|||
**EXPORT_DENYLIST** (PII or high-cardinality, never export):
|
||||
|
||||
```
|
||||
task, question, project_dir, project, plan, brief_path, command_excerpt, payload, counts, phase_models, session_id
|
||||
task, question, project_dir, project, plan, brief_path, command_excerpt, payload, counts, phase_models, session_id,
|
||||
order_id, order_claimed_at, order_reason
|
||||
```
|
||||
|
||||
> Notes:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue