Skip to content

Backlog: cross-reference the Automate Surveys tab's repo-only limit - #25

Merged
dwolfson merged 1 commit into
odpi:mainfrom
dwolfson:re/survey-flows
Aug 31, 2026
Merged

Backlog: cross-reference the Automate Surveys tab's repo-only limit#25
dwolfson merged 1 commit into
odpi:mainfrom
dwolfson:re/survey-flows

Conversation

@dwolfson

Copy link
Copy Markdown
Member

The last unmerged commit on any branch. One file, 9 added lines, documentation only.

re/survey-flows was left 46 commits behind main after everything else merged, holding a single backlog note that never made it into #24's range.

What it records

Automate's 📋 Surveys sub-tab — schedule a whole Survey Definition on a cadence — is hardcoded to repo end to end: the frontend requires a selected repo before rendering, and _saveSurveySchedule posts to /api/schedules/repo/... unconditionally.

The backend is already ready. list_definitions()'s resource_type was fixed on 2026-08-30 to be read per document rather than hardcoded "repo". What is missing is anything to show: database and filesystem Survey Definitions do not exist yet, and they are expected to arrive by the native-survey route (other_engine_handlers) rather than as new RE-authored definitions.

So it is two small pieces once that path is proven, not one — the definitions themselves, and generalising the tab's resource selector. Recorded rather than guessed at, and cross-referenced from the entry that tracks the database/filesystem survey-unification gap.

Why it is worth a PR of its own

It closes out the branch. With this merged, every branch in the repo is either main or fully contained in it.

Also worth stating because the shape recurs in this repo: git diff origin/main..origin/re/survey-flows reports 81 files, +1174/−1920, which reads as a catastrophic revert. That is a two-dot diff comparing tips — it shows everything main has that this branch lacks as deletions, because the branch is 46 commits behind. The merge base tells the truth: git diff $(git merge-base ...)..origin/re/survey-flows is one file, 9 lines. A merge brings the second, not the first.

🤖 Generated with Claude Code

Final sweep before end-of-session shutdown: confirmed every finding from
today's work is actually recorded in Backlog.md (not just a commit message)
— security_features's 4th state, Curate's remaining three candidates,
_COCHANGE_MAX_FILES, and the DB/FS native-survey direction were all already
there. One gap: the Automate 📋 Surveys tab's repo-only hardcoding
(fixed to be correct-but-still-repo-only in c2dd682) wasn't cross-referenced
from "Unify survey launching", so someone reading only that entry wouldn't
know the tab is a second, smaller piece blocked on the same native-survey
work rather than something separate to chase.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011tEc1hLba3p63ZaqcSWAPv
Signed-off-by: Dan Wolfson <dan.wolfson@pdr-associates.com>
@dwolfson
dwolfson merged commit 01c5fe6 into odpi:main Aug 31, 2026
2 checks passed
@dwolfson
dwolfson deleted the re/survey-flows branch August 31, 2026 03:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant