integration test: drive synthetic MeshIntentResult through full delivery pipeline #280
Labels
No labels
blocked:children
blocked:commit-ready-failed
blocked:depends-231
blocked:depends-236
blocked:depends-237
blocked:depends-238
blocked:depends-239
blocked:gate-fetch
blocked:gate-fetch
blocked:gate-lint
blocked:gate-research
blocked:needs-attention
blocked:needs-decision
blocked:no-changes
blocked:no-procedure
blocked:preflight
blocked:verify-failed
bug
enhancement
feature-request
high-priority
in-progress
lint-cleanup
needs-decompose
needs-triage
ops-retry
ops-task
phase-5
quickfix
security/medium
self-building
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/mesh-seed#280
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Wire a single integration test that drives a synthetic MeshIntentResult payload through
DiscordBotService._run_intentfor each of the four result shapes:split()produces multiple ResponseParts (each <= 2000 chars), no fileattachment_thresholdtriggers_format_chat_attachment, file uploaded viadiscord.File, summary message references the attachmentPlus a research intent scenario where every component participates (typing + run-intent + embed + the splitter/attachment paths when applicable).
References the sibling component work:
split()API + list continuity + nested-fence testsMeshIntentResult+EmbedBuilder+ 6000-char budgetProgressReporter+ typing-indicator bot wiringAcceptance:
pytest tests/unit/test_delivery_pipeline_integration.pypasses; ruff clean; the verifier profile (kanban taskt_b702138a) can read the merged PR and confirm all four components were present and exercised end-to-end.Feature Triage — Escalated
Scope: medium | Risk: medium | Spec: partial
Summary: integration test: drive synthetic MeshIntentResult through full delivery pipeline
Rationale:
Not clear-cut enough for auto-approval. Labeled
blocked:needs-decision— review and decide: approve (addtriage-approved) or close.Resolved: PR #283 merged (merge commit
350478c2) into master. Full-file integration test (tests/unit/test_delivery_pipeline_integration.py) lands all five scenarios (short, long-prose, code-block, with-file, research-intent) covering #234/#270/#271/#272/#273. Verification green: 8 passed in one invocation, ruff 0.3.0 clean on PR files. Janitor unblock qa-caught-unlanded-fix -> fix landed.