mephisto/abstractions/architects/router/deploy/server.js (9 lines): - line 9: // TODO add some testing to launch this server and communicate with it - line 61: // TODO can we pull all these from somewhere, make sure they're testable - line 78: const SYSTEM_SOCKET_ID = "mephisto"; // TODO pull from somewhere - line 79: // TODO use registered socket id from on_alive - line 412: // TODO add crash checking around this thread? - line 424: // TODO send all these messages in a batch - line 468: // TODO set a timeout to expire this request rather than leave the worker hanging - line 559: // TODO how do we pass the task config to the frontend? - line 584: // TODO only return the files for requests from the origin packages/annotated/bbox/src/MovableRect.js (7 lines): - line 23: // TODO: Don't hardcode, - line 94: // TODO: allow a FPS/seconds toggle?^ - line 104: // TODO: allow a FPS/seconds toggle?^ - line 111: // TODO: allow a FPS/seconds toggle?^ - line 117: // TODO: allow a FPS/seconds toggle?^ - line 141: // TODO: this may be incorrect, we may unintentionally trigger this due to resolution errors - line 144: //TODO: alternatively, instead of blowing out the lastFrame designation, we could promote the current frame as that instead packages/annotation-toolkit/src/layers/MovableRect.js (7 lines): - line 24: // TODO: Don't hardcode, - line 95: // TODO: allow a FPS/seconds toggle?^ - line 105: // TODO: allow a FPS/seconds toggle?^ - line 112: // TODO: allow a FPS/seconds toggle?^ - line 118: // TODO: allow a FPS/seconds toggle?^ - line 142: // TODO: this may be incorrect, we may unintentionally trigger this due to resolution errors - line 145: //TODO: alternatively, instead of blowing out the lastFrame designation, we could promote the current frame as that instead packages/mephisto-task/src/socket_handler.jsx (4 lines): - line 17: // TODO figure out how to catch this state in the server and save it - line 289: // TODO if socket setup fails here, see if 404 or timeout, then check - line 349: // TODO: Document that is_final is what closes the socket - line 363: // TODO fail properly and update state to closed when the host dies for mephisto/operations/registry.py (3 lines): - line 67: # TODO register the module and file path to the local mephisto registry file - line 75: # TODO pick up on local file changes such that Mephisto won't need to be - line 78: # TODO pass through all of the use_mephisto modules in the local registry file mephisto/operations/supervisor.py (2 lines): - line 82: SYSTEM_CHANNEL_ID = "mephisto" # TODO pull from somewhere - line 755: # TODO bring these into constants somehow mephisto/abstractions/blueprints/abstract/static_task/static_blueprint.py (2 lines): - line 119: supported_architects: ClassVar[List[str]] = ["mock"] # TODO update - line 189: # TODO can we check something about this? mephisto/abstractions/blueprints/mixins/use_gold_unit.py (2 lines): - line 156: # TODO add support for adding gold subunits - line 218: # TODO it would be nice to test that `get_gold_for_worker` actually returns a task when mephisto/operations/logger_core.py (1 line): - line 85: # TODO revisit logging handlers after deciding whether or not to just use mephisto/abstractions/blueprints/parlai_chat/parlai_chat_task_runner.py (1 line): - line 17: pass # ParlAI is not installed. TODO remove when we move this blueprint to ParlAI mephisto/abstractions/architects/ec2/cleanup_ec2_resources.py (1 line): - line 15: # TODO Hydrize mephisto/tools/scripts.py (1 line): - line 83: # TODO (#93) proper logging packages/annotated/dev-scripts/utils/formatWebpackMessages.js (1 line): - line 37: // TODO: move this to our ESLint formatter? packages/annotated/shell/src/panels/DebugPanel.js (1 line): - line 72: {/* TODO: The below on-the-fly reverse is probably not performant */} packages/annotated/video-player/src/helpers.js (1 line): - line 1: // TODO: should these state helper methods be moved to their own package? packages/annotation-toolkit/src/layers/VideoPlayer.js (1 line): - line 104: // TODO: encapsulate process queue logic into a Hook or such so other mephisto/abstractions/providers/mturk/mturk_unit.py (1 line): - line 166: # TODO how can we reconcile missing data here? Marking this agent as packages/annotated/bbox/src/helpers.js (1 line): - line 1: // TODO: should these state helper methods be moved to their own package? mephisto/abstractions/architects/router/flask/mephisto_flask_blueprint.py (1 line): - line 53: SYSTEM_CHANNEL_ID = "mephisto" # TODO pull from somewhere mephisto/operations/operator.py (1 line): - line 230: # TODO we can use blueprint.mro() to discover BlueprintMixins and extract from there packages/annotation-toolkit/src/panels/DebugPanel.js (1 line): - line 72: {/* TODO: The below on-the-fly reverse is probably not performant */} packages/annotated/video-player/src/VideoPlayer.js (1 line): - line 99: // TODO: encapsulate process queue logic into a Hook or such so other mephisto/abstractions/architects/ec2/cleanup_ec2_server_by_name.py (1 line): - line 20: # TODO Hydrize mephisto/abstractions/providers/mturk/mturk_worker.py (1 line): - line 69: # TODO warn? mephisto/abstractions/blueprints/parlai_chat/parlai_chat_blueprint.py (1 line): - line 146: ] # TODO update? mephisto/abstractions/providers/mturk/mturk_utils.py (1 line): - line 374: # TODO log more loudly that this qualification is being skipped? mephisto/data_model/qualification.py (1 line): - line 68: # TODO warn users of missing qualification object packages/annotation-toolkit/src/layers/RRRR/Rect/index.js (1 line): - line 149: .filter((d) => d); // TODO: may be speed up mephisto/abstractions/providers/mturk/mturk_provider.py (1 line): - line 129: # TODO move specific qualifications into the fold for providers mephisto/data_model/agent.py (1 line): - line 582: # TODO the logic for when onboarding gets marked as waiting or approved/rejected mephisto/client/full/webapp/src/widgets/Launch.tsx (1 line): - line 267: // TODO: Handle error, also check payload in case packages/global-context-store/src/Store.js (1 line): - line 28: // TODO: This method is untested! mephisto/scripts/mturk/identify_broken_units.py (1 line): - line 119: # TODO automate the below packages/annotated/bbox/src/RRRR/Rect/index.js (1 line): - line 149: .filter((d) => d); // TODO: may be speed up mephisto/abstractions/architects/ec2/prepare_ec2_servers.py (1 line): - line 206: # TODO Hydrize mephisto/abstractions/blueprint.py (1 line): - line 268: # TODO implement counting complete tasks, launching a