Tasks
- [ ] Create
commands.pywith_parse_target(),_dispatch(),_fmt_result()helpers - [ ] Implement core commands:
/,opsx:propose /,opsx:explore /,opsx:apply /opsx:archive - [ ] Implement expanded commands:
/,opsx:new /,opsx:continue /,opsx:ff /,opsx:verify /,opsx:sync /opsx:bulk-archive - [ ] Implement
/static help textopsx:onboard - [ ] Implement
_next_artifact()helper for/artifact dependency logicopsx:continue - [ ] Add
register_commands(ctx)function with command table - [ ] Wire
_commands.register_commands(ctx)in__init__.pyregister() - [ ] Test: each command dispatches the correct tool(s) with parsed args
- [ ] Test:
--workdirand--projectflags are parsed correctly - [ ] Test: commands appear in
/output and autocompletehelp - [ ] Test: commands work in gateway (Discord/Telegram) not just CLI