Repository navigation
Conversation
The dashboard half of #720 as Aanchal wrote it, squashed: accounts (scrypt hashes, created by staff), login with CSRF, throttling and strict cookies, vendor and staff views, presigned multipart uploads bound to their declared sizes, staff approve / decline one at a time or in bulk, and the standard-library upload CLI it serves. Adds the dashboard extra (flask) to pyproject.toml. Her code as of origin/aanchal/ingest 5820f84; the next commit points it at the per-vendor buckets and the new watcher states. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Kt1E8T2x8kdV9akAvbJyVd
Uploads already land in the vendor's ingest-<vendor> bucket through the store's routing; the views name the watcher's new states (converting, commit_rejected; processing, committing and stale are gone) and the full-loop test runs the watcher with in-process jobs and the committer. Claude-Session: https://claude.ai/code/session_01Kt1E8T2x8kdV9akAvbJyVd
RyanPCo
force-pushed
the
aanchal/ingest
branch
from
October 22, 2026 14:06
d6f65b6 to
df8c054
Compare
RyanPCo
force-pushed
the
aanchal/ingest-dashboard
branch
from
October 22, 2026 14:06
64f3d86 to
3b3ff65
Compare
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.
Stacked on #720. The dashboard half of the original #720.
Aanchal's dashboard, accounts and upload CLI are the first commit (authored by her, as of 5820f84), unchanged. The commit on top points it at the new pipeline: uploads land in the vendor's
ingest-<vendor>bucket through the store's routing, and the views name the watcher's new states (converting,commit_rejected;processing,committing,staleare gone). The standalone architecture page is left out: it described the SkyNet design (seeegomimic/ingest/aws/README.md).Hosting is still open; the dashboard is optional, since vendors can upload with their own S3 tools and staff can review with
python -m egomimic.ingest.review.tests/unit/test_ingest_{dashboard,upload,review}.py: 72 pass.https://claude.ai/code/session_01Kt1E8T2x8kdV9akAvbJyVd