feat(docs): add algorithm flow