#18 Cockpit API foundation and read-only security

닫힘
ChenJZ1 주 전을 오픈 · 0개의 코멘트
ChenJZ 코멘트됨, 1 주 전

What to build

Establish the versioned, read-only foundation for the city life-line cockpit backend.

Acceptance criteria

  • Schema/DTO defines the AjaxResult payload, camelCase field policy, freshness metadata, requestId and typed error model.
  • API exposes the cockpit version boundary and permits only read operations for the cockpit identity.
  • UI/demo consumer can load an empty map frame and display success-empty, unauthorized and server-error states.
  • Tests cover response serialization, HTTP error categories, service identity enforcement and a request spy proving no business mutation.
  • Demo shows the same read-only contract serving a deterministic empty response and a deterministic error response.

Blocked by

None (can start immediately).

## What to build Establish the versioned, read-only foundation for the city life-line cockpit backend. ## Acceptance criteria - [ ] Schema/DTO defines the AjaxResult payload, camelCase field policy, freshness metadata, requestId and typed error model. - [ ] API exposes the cockpit version boundary and permits only read operations for the cockpit identity. - [ ] UI/demo consumer can load an empty map frame and display success-empty, unauthorized and server-error states. - [ ] Tests cover response serialization, HTTP error categories, service identity enforcement and a request spy proving no business mutation. - [ ] Demo shows the same read-only contract serving a deterministic empty response and a deterministic error response. ## Blocked by None (can start immediately).
ChenJZ 2 일 전가 Close
로그인하여 이 대화에 참여
마일스톤 없음
담당자 없음
참여자 1명
로딩중...
취소
저장
아직 콘텐츠가 없습니다.