Conversation
Isolate integration tests from the live worker and make time-dependent job scheduling deterministic.
Validate healthy Unipile accounts and use the workspace selection for WhatsApp discovery and campaign delivery.
Re-run only channel assessments without an existing campaign when a healthy workspace account is confirmed.
…/F-020/F-021 - nouvelles fiches F-010-OFFERS, F-022-CSV-IMPORT, F-024-DEDUP-MERGE, F-026-SUPPRESSIONS - F-011 alignee sur le conteneur ICP canonique (ADR acceptee) - F-020/F-021 completees (etats loading/empty/forbidden) - liens de specification dans FEATURE_CATALOG
- icps + icp_criterion tables, backfill, uniqueness (icp_id, version) - SQL trigger rejecting UPDATE/DELETE on published versions, FK RESTRICT - advisory-lock version allocation, publish v1 from proposal and vN+1 from ICP - endpoints GET /icps, GET /icps/:id, POST /icps/:id/actions/publish, GET /icp-versions/:id - publish restricted to admin/owner (403 operator/reviewer/viewer) - OpenAPI sync, ADR-009, integration tests (immutability, isolation, idempotence, v1->v2 history, soft delete)
- OfferDraft/OfferClaim domain validation (value proposition required, invalidated blocks, hypothesis warns) - offers/offer_versions/offer_claims tables, immutable triggers, advisory-lock numbering - CRUD draft, publish admin/owner idempotent (replay returns same version), v1/vN+1 - OfferVersionPublished outbox event, OpenAPI, integration tests (validation, 403, isolation, SQL immutability)
- /icps canonical list, ICP detail with version history, read-only version snapshots - republication vN+1 (admin/owner) with mutation states, nullable provenance guards, deleted-ICP banners - report page: mutation states (confirm/pending/success/error), sticky TOC, publish preflight, clickable evidence refs - /offers list + draft editor (claims/status/evidence), publish preflight, immutable version history - AppShell entries ICP and Offres with active-state fix
- cursor pagination with history on companies/prospects, companyId contract filter - company -> linked contact navigation, homogeneous loading/error/401/403/404 states - responsive table rules and evidence overflow fixes (375px)
PERF-001 — Mesurer la capacité de la stack Noosphere
…gy-kimi-56 fix(content): recover invalid Kimi strategy output
…sion-56 fix(content): prevent stale generation supersession
Make outbound and inbound jobs recoverable, enforce publication cadence, reconcile provider outcomes, and strengthen end-to-end safety contracts.
Make Today, inbound activity, conversations, calls, and editorial cadence easier to operate across desktop and mobile.
Record the configurable twice-daily cadence, autonomous repair policy, and remaining real-provider canary gate.
Treat a missing server connector as a recoverable setup state and cover the clean-bootstrap browser journey.
Give the 26-route cold-compilation sweep an explicit timeout while preserving every mutation and overflow assertion.
Add workspace brand kits, rich-media generation, and content performance projections. Route each AI use case through configurable Kimi or Codex models with ordered fallbacks, and package the Codex CLI runtime for deployment.
Add a persistent system/light/dark theme without hydration flash, bundle the Noosphere typography and signal mark, and migrate workspace surfaces to semantic colors. Document the brand direction and add a self-contained HTML reference for home, messaging, and inbound.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release scope
Promote the complete Noosphere
devbranch tomain, including the simplified product experience, autonomous Outbound and LinkedIn Inbound foundations, Prospect 360, durable workers, structured Office extraction, and the definitive TEI/Qwen knowledge-search migration.Latest validation
bun run checkworkflowgit diff --checkpassedRelease safety