processing 'phase_metric.created' failed: wrong number of arguments (given 1, expected 0)
Summary: processing 'phase_metric.created' failed: wrong number of arguments (given 1, expected 0)
결과#
Cupix::PubSub::Subscribers::ElementRecordSynchronizer#created 시그니처를 def created(event) 로 수정하여 base subscriber dispatch 계약과 일치시켰음. arity 회귀 방지 spec 추가. Jira TSLA-13598 및 Azure DevOps PR 88855 발행 완료 (validation APPROVED).
Pull Requests#
| Repo | PR | Branch |
|---|---|---|
| tesla | https://dev.azure.com/cupix/tesla/_git/tesla/pullrequest/88855 | feature/TSLA-13598 |
변경 내용#
lib/cupix/pub_sub/subscribers/element_record_synchronizer.rb:def created→def created(event)시그니처 수정 (본문 유지)spec/lib/cupix/pub_sub/subscribers/element_record_synchronizer_spec.rb(신규): arity 계약 assertion (instance_method(:created).arity == 1) +#created호출 시ElementRecordMetaSyncWorker.perform_async('Phase', ...)호출 검증
Cleanup#
bash
cd $REPOS_DIR/tesla
git worktree remove /home/ec2-user/error-sweeper/.worktrees/acd74f22-c854-4f90-b005-3f07b9bcaa3b/tesla