feat: persist assignment hashtags on Main and worker output #208
Closed
severus-snape
wants to merge 0 commits from
feat/hashtag-output-labels into main
pull from: feat/hashtag-output-labels
merge into: harness:main
harness:main
harness:feat/hayate-naming-slice-1793571266
harness:fix/memory-write-contract-pin
harness:fix/home-lock-owner-incarnation
harness:feat/hashtag-context-selection
harness:fix/minato-result-status-authority
harness:feat/hashtag-status-labels
harness:feat/hashtags-reference-index
harness:feat/model-file-overlays
harness:commission/minato-room-tests
harness:feat/plugin-file-overlays
harness:feat/persona-settings-overlays
harness:feat/minato-native-matrix-e2ee
harness:docs/canonical-github-repositories
harness:feat/hayate-agent-naming
harness:fix/reconcile-uncertain-completion
harness:fix/context-ownership-and-checker
harness:fix/night-start-catchup
harness:fix/recovery-failed-only-warning
harness:fix/recovery-inconclusive-real-behavior
harness:fix/nongit-snapshot-fixture
harness:fix/taskscope-archive-safe-compat-test
harness:fix/cron-result-test-barrier
harness:fix/continuation-explicit-task-scope
harness:feat/native-api-tls
harness:fix/productive-continuation-nongit
harness:fix/productive-continuation-budget
harness:fix/completion-nudge-retry-separation
harness:fix/integrated-ci-8061-contract-regressions
harness:fix/completion-reviewer-false-blocked
harness:feat/host-update-admission
harness:fix/runtime-overlay-tolerant
harness:feat/runtime-config-overlay-request
harness:fix/recovery-truthful-diagnostic
harness:fix/completion-integrated-receipt-replay
harness:fix/semantic-turn-continuation
harness:fix/image-gate-nested-process
harness:fix/targeted-runner-ci
harness:fix/small-pr-default-rule
harness:fix/skill-autoload-size
harness:investigate/completion-monitor-stop
harness:fix/image-fullsuite-pr165
harness:fix/targeted-test-policy
harness:feat/vertical-kiss-rule
harness:fix/chat-ack-recovery
harness:fix/repetition-budget-integrated
harness:feat/authenticated-natural-budget-reset
harness:feat/adaptive-skills-integrated
harness:fix/operator-reset-compatibility
harness:feat/operator-task-budget-reset
harness:fix/actionable-recovery-integrated
harness:fix/continuity-bounded-reconciliation
harness:fix/crash-safe-continuity
harness:fix/nudge-budget-stall-repair
harness:fix/wait-authority-denial-receipts
harness:fix/improvement-default-enabled
harness:fix/human-night-report
harness:proposal/nightly-20261028-atomic-usage
harness:fix/context-foreground-stall-0101
harness:fix/context-foreground-backoff-0100
harness:fix/context-maintenance-root-0199
harness:fix/context-maintenance-critical
harness:fix/result-authority-lifecycle
harness:fix/severus-reviewed-model-routing
harness:fix/severus-private-api-reviewed
harness:fix/review-notification-main-integration
harness:fix/wait-accounting-budget
harness:fix/dispatcher-model-rules
harness:fix/operator-foreground-integration
harness:fix/live-parent-result-authority-integration
harness:docs/cron-local-contract
harness:test/zero-gateway-acceptance
harness:feat/compaction-selection-lifecycle
harness:feat/context-strategy-lifecycle
harness:feat/nightly-strategy-lifecycle
harness:feat/completion-strategy-lifecycle
harness:test/maintenance-cli-lifecycle
harness:fix/maintenance-receipt-validation
harness:feat/maintenance-client
harness:fix/review-sampling-newbase
harness:feat/local-maintenance-control
harness:fix/maintenance-admission
harness:feat/session-observer
harness:docs/semantic-assessment-lifecycle
harness:test/semantic-correction-boundary
harness:fix/semantic-resumption-context
harness:fix/context-maintenance-recovery
harness:feat/memory-orchestration-live
harness:fix/reload-restart-alias
harness:fix/stop-stale-reply
harness:fix/session-open-cleanup
harness:fix/session-provider-lifecycle
harness:refactor/cron-report-plugin
harness:feat/cron-follow-through
harness:fix/durable-task-resumption
harness:fix/session-model-precedence
harness:feat/provider-lifecycle
harness:feat/tool-catalog-generations
harness:feat/runtime-extension-modules
harness:fix/plugin-lifecycle-drain
harness:refactor/nightly-strategy
harness:refactor/completion-strategy
harness:refactor/context-strategy-plugins
harness:feat/review-engine-selection
harness:refactor/review-engine-plugin
harness:feat/durable-task-waits
harness:fix/single-activity-status
harness:fix/night-report-receipts
harness:feat/runtime-policy-overlays
harness:feat/policy-generation-lifecycle
harness:refactor/default-memory-engine
harness:feat/replaceable-memory-orchestration
harness:refactor/matrix-gateway-ownership
harness:fix/gateway-default-route-lifecycle
harness:feat/worker-native-activity
harness:feat/matrix-native-activity
harness:feat/native-turn-activity
harness:feat/composable-policy-contract
harness:fix/context-maintenance-coexistence
harness:fix/recovery-claim-evidence
harness:fix/recheck-stalled-continuation
harness:fix/review-json-admin-extension
harness:fix/deliver-startup-recovery
harness:fix/validate-explicit-completion
harness:fix/main-result-followup
harness:fix/deliver-sanitized-diagnostics
harness:feat/automatic-build-version
harness:feat/bounded-upgrade-handover
harness:fix/registry-layer-size
harness:feat/gateway-progress
No reviewers
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set.
Reference
harness/core!208
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/hashtag-output-labels"
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?
Small additional vertical slice on PR #206, actual base
e554df3. Fresh operator authorization: Los, bauen! #hashtags.Capture normalized tags only from trusted operator channel input, persist them with originating inbox/assignment metadata, inherit through existing dispatcher dependency anchors. Main outbox renders a canonical sorted #hashtags #rollout · prefix; worker status/questions and late result delivery use exact stored execution labels, never the newer conversation topic. Internal worker transport remains raw. No autofocus/context switching/routing/memory expansion. Legacy and API work remains untagged; /hashtags commands and index do not ingest generated labels.
Evidence: npm run typecheck, npm run build, full npm test 1188/1188 pass. Regression tests: direct Main without dispatcher, API spoofing, queued/restarted work, persisted outbox retry without duplicate labels, worker question/status/result labels after new topic, cross-conversation denial, native/external SDK transcript/index boundaries.
Independent owner ReviewService + dedicated ReviewWorkers on real persistent review ledger: passed, no findings, fingerprint a9718350a58509869a26549ad5d45eeae157657bbd11f8ea720452e76b783250; exact tree
81233e882d. Earlier P2 attention-delivery label gap fixed and re-reviewed; complete ledger history retained. Protected commit/push/publish assertions passed before and after commit.Activation dependency: existing v0.1.134 rollout remains exclusively owned by worker 97cc012c. This PR does not duplicate or change that rollout. Normal integration/release/GitOps only after gates and prior rollout dependency; no direct main push or GitHub merge. No live activation claimed by this PR.
Pull request closed