Study An Action Before You Use It
Do not use or call an action until you have taken time to study it and understand how it works.
These are the working rules for the Platform workspace. They are here to keep delivery disciplined, make blockers visible, and ensure operational reporting happens consistently.
Click this card to expand the rule breakdown for daily reporting, blockers, actions, timesheets, and weekly SRE expectations.
Do not use or call an action until you have taken time to study it and understand how it works.
If you move a Taiga ticket to Blocked, you must describe why the ticket is blocked.
It is mandatory to send your daily report on Mattermost.
It is mandatory to submit your timesheet by the end of the week.
It is mandatory to send your SRE report by the end of the week.
Do not assign platform pull requests to an individual. Assign them to DEVOPSEASYLEARNING TEAM, add the PR link to the related ticket, post the PR link in the team channel with your POC lead tagged, do not tag Mr. Tia, Mr. Eric, Mr. Ikoyi, or Mr. Godwill for review, and make sure everyone reviews at least one PR each week.
Click to reveal the smaller step cards for understanding the task, checking dependencies, planning, testing, and using AI at the right point.
Use this sequence as the operating checklist for Platform work so the task is understood, the impact is clear, and AI is used only after the context is solid.
Know exactly what issue the ticket is solving before you begin.
Be clear on what is expected and what the solution must do.
Identify what must be delivered, whether it is code, pipeline work, configuration, or something else.
Confirm whether the work impacts other services, pipelines, or infrastructure.
If you cannot clearly explain the task, do not start yet.
Ask questions early instead of guessing.
Think through the steps before you start implementing.
Align with the existing architecture, naming, and team patterns.
Make sure it works and does not break anything else.
Do not expose secrets and follow security best practices.
Once everything is clear, ask AI the right question so you can get the right answer.
Review the deployment and CI/CD validation questions that help you stop guesswork and reset the approach.
Before continuing, take a short break and validate the deployment picture end to end so the work stays structured, aligned, and grounded in the real CI/CD flow.
Be precise about the remaining work before touching the implementation again.
Confirm what is already done, especially CI work, so effort is not duplicated.
Do not continue if the CI path is still vague or only partially understood.
If you cannot explain it clearly to someone else, study it again first.
Check whether the pipeline is actually delivering the intended outcome.
Understand CI, CD, and runtime together rather than treating them as separate pieces.
Reuse proven jobs and actions instead of reinventing the pipeline path.
Look for an existing service that already solved the same delivery pattern.
Stay aligned with the standards already used across the platform and service repos.
Compare against other Connect services before inventing a new approach.
Do not stay isolated if the deployment path is uncertain or feels inconsistent.
Get guidance early if the right path is unclear or the ticket is drifting.
The process becomes risky when it is inconsistent and unstructured. Do not proceed blindly. If you ask AI unclear or incorrect questions, you do not just get a wrong answer, you risk getting misleading output that can break your implementation. Bring structure and alignment before continuing.
Click to reveal the smaller cards covering Taiga linking, reviewer routing, notifications, and review responsibility.
These review rules apply immediately across teams to improve traceability, reviewer accountability, and code quality.
Anyone assigned a PR review must complete it within a reasonable timeframe. Review delays block development and affect the whole team.
Review work is not optional overhead. It is part of delivery, part of accountability, and part of maintaining platform quality across teams.
Review the team assignment, ticket linking, channel posting, and weekly review participation rules here.
These guidelines define how Platform pull requests should be assigned, tracked, shared, and reviewed across the team.
Do not assign the PR to an individual. Assign it to DEVOPSEASYLEARNING TEAM.
The PR link must be added to the related ticket for proper tracking.
The PR link must also be posted in the team channel, and your POC lead must be tagged when you post it.
Do not tag Mr. Tia, Mr. Eric, Mr. Ikoyi, or Mr. Godwill to review your tickets or pull requests.
Everyone is encouraged to review tickets and pull requests collaboratively within the team.
Every team member must review at least one pull request per week, or more if possible.
If anything about the review process is unclear, contact your direct POC for guidance rather than escalating the review request blindly.
Review the required steps for reviewer assignment, POC notification, feedback resolution, and final approval.
This workflow keeps ticket tracking, team review, and POC approval aligned before any pull request is considered complete.
Ensure the Pull Request link is added to the corresponding ticket.
Assign the ticket to two team members and your POC (Point of Contact) for review.
Notify your POC on Mattermost once the Pull Request is ready for review.
Your assigned team members must review the Pull Request and provide feedback.
Address all feedback and ensure there are no unresolved conversations in the Pull Request.
Once all comments are resolved, the POC will perform the final review and approval.
The POC should not do the final approval until team reviews are completed and every unresolved conversation has been cleared.
Review the mandatory submission, reply format, centralized tracking, and status update expectations here.
This rule keeps daily team reporting centralized, searchable, and consistent across every team member.
All team members are required to submit their daily stand-up report.
Send the report on Mattermost by replying directly to the reminder message published by the bot.
Replying in the reminder thread ensures all stand-up updates are centralized and easy to track.
Even if no work was completed the previous day, you must still respond and provide a status update.
Daily stand-up reporting is not optional. The goal is to keep updates visible in one thread so blockers, progress, and follow-ups are easy to review.