---
# System prepended metadata

title: MFE - PI7

---

# MFE - PI7

- [ ] Release new ui core
    - [ ] Document
    - [ ] Tutorial
    - [ ] Notification
- [ ] Update current document
    - [ ] Update architecture and deployment model with CDN
- [x] Make decision about css class name approach
    - [ ] Atomic
        - [ ] Review all ui-component to avoid conflict name
    - [x] BEM
    - [ ] CSS Module
- [ ] Apply new ui core with new code structure
    - [ ] Setting Page
        - [ ] Need to update device management screens to add ability to remove already assigned device
    - [ ] UMS
    - [ ] OE
    - [ ] IMS
    - [ ] ASRS
    - [ ] Data Tables
    - [ ] GTP
        - [ ] vis
        - [ ] operator
    - [ ] P2P
        - [ ] vis
        - [ ] operator
    - [ ] PSS
        - [ ] vis
        - [ ] operator
    - [ ] PTS
        - [ ] vis
        - [ ] operator
- [ ] Weekly review other scrum teams implementation to ensure everything is correct and follows convention
- [ ] Error management
    - [ ] Add a page for showing error in swamp
    - [ ] Ability to store error into database
    - [ ] Housekeeping for error table
- [ ] Isolated healthcheck package for both master and minion
    - [ ] First version: simple http server for receiving health check request from container orchestrator
    - [ ] Second version: provide detail status of all components
        - [ ] database connection
        - [ ] http components
        - [ ] grpc components
- [ ] Support push data via websocket along with screen message
    - [ ] Define specs and Do design
    - [ ] Implementation
        - [ ] Push server
        - [ ] Push protocol
        - [ ] Push message
        - [ ] Handle in client side
- [ ] Refactor swamp to remove common-ui-components
    - [ ] Upgrade ui-components
    - [ ] Apply in to swamp
- [ ] Support the ability to change group key, route of a element when deploying slime
    - [ ] (Might be) change implementation of CM integration
    - [ ] Split manifest to two files
    - [ ] Moving from using manifest.json to scan directory for finding js and css instead automatically. It requires:
        - [ ] Single file js, css after build
        - [ ] File must be end by `.js` or `.css`
        - [ ] Support empty `.css`
- [ ] Verify CM integration
- [ ] `ENABLER` Develop babel plugin to generate route configuration instead of manual
- [ ] `ENABLER` Horizontal scaling of MFE MASTER, need to review some factors:
    - [ ] A factor regarding to communication, includeing: websocket, grpc
    - [ ] A factor is related to in-memory such as minion-connection
