chore(fnxc): re-record the future-dates baseline after the UTC rollover (92 → 64 files) (#3278)
## What Re-records the future-dates baseline after the UTC rollover. **92 → 64 file entries.** Tooling only, no source changes. The gate's own instruction is *"If a count went DOWN, re-record the baseline in the same commit."* UTC is now `2026-08-01`, so every stamp dated `2026-08-01` is dated **today** rather than after it, and **28 files no longer carry any future-dated stamp at all.** ## Why pruning matters more than the number Those 28 files kept a non-zero allowance they no longer need, and **an allowance is a hole a new violation can hide in.** Four separate commits landed a future-dated stamp last evening — in that environment, a stale allowance on a file is exactly where the fifth would go unnoticed. With the entries pruned, the next one in any of those files is caught on the first run instead of being absorbed silently. This is the same direction as #3168 (*"tightens the allowance 1 → 0"*) and #3211, just triggered by the clock rather than by a fix. ## What this is not - **Not a correction to anyone's stamp** — no source file is touched. - **Not a loosening** — no entry increases and no file is added. - The **123 stamps still dated beyond today** (e.g. `2026-08-06`) keep their existing allowances untouched. ``` baseline file entries 92 -> 64 check-fnxc-future-dates rc=0 lint clean ``` ## Related, deliberately not included `scheduler.ts:2258` carries `FNXC:WorkflowScheduling 2026-08-01-01:05` — dated today, one hour ahead of the current clock. I repointed it while preparing this change and then reverted: after the rollover it is no longer a gate violation, and mixing a cosmetic timestamp edit into a baseline re-record would make both harder to review. Noting it so the residual I flagged when closing #3270 does not get lost — it is now an accuracy nit rather than a gate concern.
This commit is contained in:
@@ -3,8 +3,6 @@
|
||||
"packages/cli/src/commands/dashboard.ts": 1,
|
||||
"packages/cli/src/commands/task.ts": 6,
|
||||
"packages/cli/src/extension.ts": 3,
|
||||
"packages/core/src/__tests__/archive-all-done-lane.test.ts": 1,
|
||||
"packages/core/src/__tests__/eval-automation-complete-lane.test.ts": 1,
|
||||
"packages/core/src/__tests__/merge-path-lanes-resolved.test.ts": 2,
|
||||
"packages/core/src/__tests__/postgres/dependency-satisfied-renamed-board.pg.test.ts": 2,
|
||||
"packages/core/src/__tests__/postgres/task-dependency-mutation.pg.test.ts": 1,
|
||||
@@ -16,32 +14,22 @@
|
||||
"packages/core/src/blocker-fanout.ts": 1,
|
||||
"packages/core/src/chat-store.ts": 1,
|
||||
"packages/core/src/command-center-live.ts": 1,
|
||||
"packages/core/src/eval-automation.ts": 1,
|
||||
"packages/core/src/index.gate.ts": 1,
|
||||
"packages/core/src/live-agent-count.ts": 1,
|
||||
"packages/core/src/mobile-nav-primary-items.ts": 1,
|
||||
"packages/core/src/postgres/migrations/0000_initial.sql": 1,
|
||||
"packages/core/src/postgres/migrations/0029_planning_active_timing.sql": 1,
|
||||
"packages/core/src/postgres/migrations/0035_fn_8543_mission_lineage_stop.sql": 1,
|
||||
"packages/core/src/postgres/migrations/0036_chat_session_tags.sql": 2,
|
||||
"packages/core/src/project-lane-vocabulary.ts": 1,
|
||||
"packages/core/src/settings-schema.ts": 2,
|
||||
"packages/core/src/store.ts": 2,
|
||||
"packages/core/src/task-store/archive-lifecycle-2.ts": 2,
|
||||
"packages/core/src/store.ts": 1,
|
||||
"packages/core/src/task-store/branch-group-ops.ts": 1,
|
||||
"packages/core/src/task-store/merge-queue-ops-2.ts": 3,
|
||||
"packages/core/src/task-store/task-artifacts-ops.ts": 6,
|
||||
"packages/core/src/task-store/task-artifacts-ops.ts": 5,
|
||||
"packages/core/src/task-store/task-store-helpers.ts": 2,
|
||||
"packages/core/src/task-store/update-task-deps.ts": 5,
|
||||
"packages/core/src/task-timing.ts": 1,
|
||||
"packages/core/src/workflow-ir-resolver.ts": 2,
|
||||
"packages/dashboard/app/App.tsx": 3,
|
||||
"packages/dashboard/app/App.tsx": 2,
|
||||
"packages/dashboard/app/components/AgentDetailView.css": 1,
|
||||
"packages/dashboard/app/components/ChatView.css": 2,
|
||||
"packages/dashboard/app/components/PendingAttachmentPreviews.css": 1,
|
||||
"packages/dashboard/app/components/TaskDetailModal.css": 1,
|
||||
"packages/dashboard/app/utils/__tests__/appLifecycle.test.ts": 1,
|
||||
"packages/dashboard/app/utils/appLifecycle.ts": 1,
|
||||
"packages/dashboard/src/__tests__/ai-session-diagnostics.test.ts": 1,
|
||||
"packages/dashboard/src/__tests__/board-workflows.test.ts": 1,
|
||||
"packages/dashboard/src/__tests__/chat.test.ts": 1,
|
||||
@@ -55,40 +43,24 @@
|
||||
"packages/dashboard/src/__tests__/sse.test.ts": 1,
|
||||
"packages/dashboard/src/project-store-resolver.ts": 1,
|
||||
"packages/dashboard/src/routes/__tests__/register-task-workflow-routes.move-bypassguards.test.ts": 2,
|
||||
"packages/dashboard/src/routes/__tests__/register-task-workflow-routes.resolved-review-column.test.ts": 4,
|
||||
"packages/dashboard/src/routes/__tests__/register-task-workflow-routes.resolved-review-column.test.ts": 2,
|
||||
"packages/dashboard/src/routes/register-task-workflow-routes.ts": 4,
|
||||
"packages/dashboard/vitest.config.ts": 1,
|
||||
"packages/engine/src/__tests__/census-query-role-split.test.ts": 1,
|
||||
"packages/engine/src/__tests__/executor-graph-failure-lanes-resolved.test.ts": 7,
|
||||
"packages/engine/src/__tests__/executor-resume-query-lanes.test.ts": 1,
|
||||
"packages/engine/src/__tests__/executor-graph-failure-lanes-resolved.test.ts": 1,
|
||||
"packages/engine/src/__tests__/executor-stale-spec-active-lanes.test.ts": 1,
|
||||
"packages/engine/src/__tests__/heartbeat-terminal-lane.test.ts": 1,
|
||||
"packages/engine/src/__tests__/lifecycle-column-census-ast.test.ts": 1,
|
||||
"packages/engine/src/__tests__/lifecycle-column-census.test.ts": 1,
|
||||
"packages/engine/src/__tests__/planning-continuation-terminal-lanes.test.ts": 1,
|
||||
"packages/engine/src/__tests__/project-engine-merge-lane-resolved.test.ts": 2,
|
||||
"packages/engine/src/__tests__/self-healing-db-corruption.test.ts": 1,
|
||||
"packages/engine/src/__tests__/workflow-ir-provenance-live-e2e.pg.test.ts": 2,
|
||||
"packages/engine/src/__tests__/workflow-planning-continuation-terminal-gap-live-e2e.pg.test.ts": 1,
|
||||
"packages/engine/src/__tests__/workflow-timing-trait-live-e2e.pg.test.ts": 1,
|
||||
"packages/engine/src/__tests__/workflow-unarchive-target-live-e2e.pg.test.ts": 1,
|
||||
"packages/engine/src/agent-heartbeat.ts": 2,
|
||||
"packages/engine/src/agent-session-helpers.ts": 2,
|
||||
"packages/engine/src/agent-tools.ts": 1,
|
||||
"packages/engine/src/concurrency.ts": 4,
|
||||
"packages/engine/src/merger.ts": 2,
|
||||
"packages/engine/src/mission-symbol-admission.ts": 1,
|
||||
"packages/engine/src/pi.ts": 3,
|
||||
"packages/engine/src/project-engine.ts": 8,
|
||||
"packages/engine/src/project-engine.ts": 2,
|
||||
"packages/engine/src/restart-recovery-coordinator.ts": 1,
|
||||
"packages/engine/src/runtime-resolution.ts": 1,
|
||||
"packages/engine/src/runtimes/in-process-runtime.ts": 4,
|
||||
"packages/engine/src/scheduler.ts": 2,
|
||||
"packages/engine/src/triage.ts": 6,
|
||||
"packages/engine/src/workflow-work-processor.ts": 1,
|
||||
"scripts/lib/lifecycle-column-census-ast.mjs": 3,
|
||||
"scripts/lifecycle-column-census.mjs": 3,
|
||||
"docs/dashboard-guide.md": 3,
|
||||
"docs/testing.md": 1,
|
||||
"packages/engine/src/scheduler.ts": 1,
|
||||
"packages/engine/src/triage.ts": 5,
|
||||
"docs/dashboard-guide.md": 2,
|
||||
"docs/workflow-steps.md": 1
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user