Skip to content

2026-09-24 · Second Jinmyeong · Written by WekeyLab AI

The owner is away. Why does the whole process stop?

An account-protection request depends on one person. If I owned this improvement, what would I check, record and hand over? Starting from a public case, I work through example CP-01 from intake to the post-release review.

“Automate it” is not enough to hand to engineering.

Nexon’s public case describes connecting existing systems and approvals to reduce manual handoffs and dependence on particular staff in account-protection work. My brief is to make a request transferable: another authorized person should be able to continue from its evidence.

I would put the problem, purpose, proposed change and expected benefit on one page. Each change should address a specific delay. Beside each benefit, I would write the measure to check after release.

Observed problem
For this proposed case, assume the request and rationale are scattered. People repeat explanations and ask separately for status.
Purpose
Reduce handoff and status-checking effort while checking that incorrect account actions do not increase.
System change
Connect evidence, review, approval and execution results within one request. Reuse an existing approval system if it meets the requirements.
Expected effect
Less waiting and rework. Measure elapsed time, active handling time, review returns, incorrect actions and recovery separately.

This scope covers the handling of protection requests. A new detection policy or AI deciding whether an account is legitimate belongs in a separately validated project.

The request arrives as “automate this because work stops when the owner is away.” I ask for a recent delayed request before turning that proposed solution into a feature list. I separate the customer impact from the work the operator had to repeat.

The intake record captures the requesting role, affected task, recurrence, workaround, requested date and reason. For this example, CP-01, I keep account-detection policy outside the handoff improvement. The first deliverable connects the observed problem to a proposed change and the measure that would show whether it helped.

D01

Intake record

The record I would leave

ItemEntry for this case
CaseCP-01 · Handoff of account-protection requests
Problem → purposeContext sits with one person → another operator can continue using the same evidence
Initial changeOne request view for evidence, responsible role and progress
Information requestedA delayed request, a routine completed request and the current workaround
Expected changeLess waiting and repeated clarification, checked per request

Ready for the next step when
Agree on the affected task with operations, then trace the current workflow. Keep changes to detection policy separate.

Find the wait before speeding up the task.

Ask operations for both completed requests and held or failed ones. Trace receipt, missing-information requests, review, approval, execution and result confirmation. Count requests as requests; several messages about one case are not several independent cases.

Suppose a request takes six hours from receipt to completion, including ten minutes of actual checking. I would investigate the other five hours and fifty minutes first. Was the team waiting for an owner, evidence or approval? Each cause calls for a different change. Where approval is the bottleneck, improve routing and waiting while keeping the required controls.

  • Operations: repeated questions, absence cover and the purpose of the current manual list.
  • Engineering: existing request, approval, account-state and execution records that can be connected.
  • Security and privacy: policy ownership, access boundaries, retention rules and the customer’s review route.

Use business labels that operations and engineering both understand: request state, approved scope and execution result. Agree the database fields and APIs with engineering after checking the existing system.

Ready to proceed: the current flow, accountable roles, source information and unanswered questions fit into a shared working document.

I walk through a routine case, an absence-related delay and a case returned for more information. I compare the documented procedure with the screens and handoff records actually used.

At each step I ask who produces the input, where receipt is recorded, how the next person is notified, who covers an absence and where data is entered twice. Conflicting accounts become a question tied to a case and a responsible role, rather than an assumed answer.

D02

Current workflow map

The record I would leave

ItemEntry for this case
IntakeOperations registers the request, targets and evidence; missing inputs go back to the requester
ReviewReviewer checks evidence and applicable policy; confirm the substitute-owner rule
ApprovalApprover confirms targets and action scope against a review version
Execution and follow-upExecutor checks target-level results; support uses those results
Duplicate work to examineSeparate messages, status enquiries and manual list updates

Ready for the next step when
Connect inputs, work, records, handoffs and return paths before defining the measurements.

Separate waiting time from handling time.

A long turnaround does not identify the fix. I request timestamps for intake, review start, approval, execution and result confirmation. Hands-on handling time is collected separately so a slow approval queue is not mistaken for slow execution.

The data request states the period, request types and inclusion rules. Five messages belonging to one request still count as one request. Open requests need their own age and count; looking only at closed cases hides the longest waits. I distinguish recorded causes from explanations supplied in interviews.

Before comparing options, I reconcile a sample against the source records. Missing timestamps become a collection requirement. The definition below is a request for data, not a set of measured results.

D03

Data request and metric definitions

The record I would leave

ItemEntry for this case
Counting unitOne request; incorrect account actions counted separately per account
TurnaroundIntake to target-level result confirmation; open requests tracked separately
Waiting stagesEvidence completion, review, approval and result lookup
WorkloadHandling time, clarification requests and duplicate entry per request
ComparisonSame request types, scope and period definitions; report counts and missing data

Ready for the next step when
Align definitions and source checks with operations and the data owner, then compare improvements for the observed bottlenecks.

Name the work each option would remove.

I compare connecting the existing request and approval tools, building a new request interface and automating judgment and execution. For each option I list the work that disappears and the work that remains.

For CP-01, I examine integration first. A second approval inbox could create duplicate administration. If the existing tools cannot track target and evidence changes, I add the missing request-detail capability. Engineering must confirm this constraint before the scope is fixed.

The comparison also covers query cost, peak-load latency, rule maintenance and fallback work. Changing detection criteria needs its own validation and remains a separate decision.

D04

Options and scope decision

The record I would leave

ItemEntry for this case
A · Connect existing toolsFirst option to assess; confirm change history and substitute-owner support
B · New approval inboxReconsider only if existing tools cannot provide the required controls
C · Automated judgmentSeparate project: accuracy, incorrect actions, recovery and cost validation
Included scopeRequest visibility, handoff, approval scope checks and result linkage
Scope decision inputsEngineering constraints and change size; operations identifies manual work to retire

Ready for the next step when
Record the selected option, rejected alternatives and the conditions that would reopen the decision.

Translate privacy requirements into screen decisions.

For each compliance question, record the rule to check and the screen decision it affects. This Korea-based case starts with processing grounds and purpose under PIPA Article 15, minimum collection under Article 16, and the safety-measures standard. Then check the service’s terms, privacy notice, retention schedule and access rules. The table links each check to its owner and design consequence.

QuestionDesign decisionEvidence needed
Purpose and groundsExplain why each item is needed for this decision. Existing possession is not permission to copy everything.Purpose-to-data mapping and applicable processing grounds.
Minimum displayMasked account reference and state in the list; controlled access to detailed evidence.Field necessity and a recorded reason for detailed access.
PermissionsSeparate request, review, approval and execution capabilities.Role matrix, absence cover and revocation rules.
RetentionDistinguish source material, review records and execution history. Avoid duplicate stores.Purpose, applicable basis, period and deletion owner for each record class.
Incorrect actionLink customer review and recovery to the original action without exposing detection rules.Review route, recovery authority and notification criteria.

I would propose separate requester and approver roles, then confirm the arrangement with security. Set retention by the purpose and applicable requirements of each data category. Record the decision owner and confirmation date in the access and retention tables.

“Is this privacy compliant?” is too vague for a review. I provide the displayed fields, viewing roles, purpose, storage and deletion plan so the reviewer can assess the actual design. I check whether the existing processing basis covers the proposed use.

Each review item has a question, supporting document, responsible role, dated answer and the design location it changes. A request to expose raw evidence in a list becomes a proposal for masked list entries and access-controlled detail views. The answer updates both the permission matrix and screen specification.

Retention and delegated approval follow the applicable service policy and legal review. Unresolved items name an owner and the evidence needed, so implementation does not silently decide them.

D05

Compliance review and design mapping

The record I would leave

ItemEntry for this case
C-01 · PurposeProcessing basis and protection purpose → privacy review → D07 fields
C-02 · AccessMinimum information for operations, review, approval and execution → permission matrix
C-03 · RetentionPurpose, period and deletion owner for source evidence, review versions and action history
C-04 · ReconsiderationSupport lookup and authorized recovery path → operating procedure
Decision recordQuestion, reviewing role, answer date, decision and affected document version

Ready for the next step when
Link each answer to a design change. Hold the affected feature if an unresolved issue controls execution rights or essential data.

Start with what lets a request change state.

Separate the checks around approval

Each condition has its own path. Swipe horizontally on a narrow screen.

Receive requestTargets, reason and evidence
Evidence available?Required material is present
Approval available?An approved version exists
Version unchanged?Targets and action still match
ExecuteRecheck role and current state
Complete evidenceOperations supplies missing input
Review requestConfirm scope and evidence
Check outcomesLook up target-level results
PresentApprovedMatchesMissingNot approvedChangedRecheck after evidence is suppliedRecheck after review and approval

The proposed main flow is Missing information → Review → Approval → Ready to execute → Confirm result → Complete. Rejection, cancellation and renewed review are separate branches. “Complete” means the observed result matches the approved action, not merely that someone clicked a button.

Sketch one request-detail screen first. Put state, responsible role and last update at the top; reason and evidence in the body; currently available actions below. Show when evidence was checked and which policy version applies. Enforce state and permission checks on the server as well as in the interface.

SituationProposed behavior
Required evidence missingKeep the request incomplete. Show what is needed and who supplies it; block approval submission.
Ready for approvalFreeze the targets, action, evidence and policy version as a review snapshot.
Scope changes after approvalShow the change and return to review. Do not reuse the old approval.
Execution response lostKeep the result unresolved and query the outcome for the same request before any retry.
Duplicate clickApply the same action once and return the existing result.
Partial successKeep per-target outcomes. Do not label everything complete or repeat successful actions.

Keep the targets and evidence seen at approval so they can be compared with the request just before execution. I call that bundle a review snapshot. Agree storage, request identity and result lookup with engineering; ask the policy owner how long the evidence remains valid.

Follow one hypothetical request.

Operations submits protection requests for accounts A and B. A reviewer checks the evidence and targets; an approver authorizes those two accounts. Before execution, operations adds account C. I would replace the old approval status with a visible comparison: 2 approved targets / 3 proposed targets, then return the request to review. A similar-looking reason for C does not extend the old approval.

After the revised scope is reviewed and approved, execution loses its response. Operations first queries the result for A, B and C through the capability agreed with engineering. Successful targets are skipped. Only confirmed unprocessed targets follow the defined retry procedure. Customer support uses these confirmed outcomes too.

Change the approval and target-change conditions in the side-panel demo to see when execution is available. On mobile, open the demo below.

A state table defines who can perform an action with which evidence and what changes afterward. I start with the normal path, then add missing information, rejection, post-approval changes, duplicate clicks, lost responses and partial success.

For each transition I specify permissions, checks and the record left behind. Approval attaches to a version of the targets and action. Before execution, the current request is compared with that approved version. A change routes the request back to review; the interface and server must apply the same rule.

D06

State transitions and exceptions

The record I would leave

ItemEntry for this case
R-01 · Evidence to reviewOperations completes required evidence; record review owner and receipt time
R-02 · Review to approvalBind targets, action and evidence into the version the approver sees
R-03 · Change after approvalReturn to review; preserve the difference and earlier approval history
R-04 · Lost responseCheck target-level outcomes before deciding whether any unprocessed target can be retried
Verification linksR-01→T-01, R-02→T-02, R-03→T-03, R-04→T-04

Ready for the next step when
Define allowed and blocked actions, responsible roles, history and exceptions before specifying the screen.

Design the request another person can pick up.

I specify one request-detail screen first. Its header shows the request, state, owner role and last update. The main area shows targets, reason, evidence and the approved version. Available actions and history sit below. Links to other systems include a clear return path.

For each button I record visibility by role and state, preconditions, in-progress behavior and success or error feedback. A hidden button is separate from server-side authorization.

The example below approves targets A and B, then adds C. It shows approved and current targets together, highlights the difference and requires review again. A lost execution response leads to result lookup rather than an immediate retry.

D07

Screen fields and action specification

The record I would leave

ItemEntry for this case
HeaderCP-01, state, owner role, last change and handoff role
Targets and evidenceMasked targets, evidence reference, check time and policy version
Approval areaApproved v1 alongside current v2; emphasize changed scope
Action controlsCheck role, state and evidence; explain why an action is unavailable
Pending and error statesResult lookup, duplicate prevention, target-level outcomes and recovery route

Ready for the next step when
Walk through the same request with product, design and engineering. Resolve missing states and copy before fixing the handoff version.

Ask AI to organize the decision, then inspect its assumptions.

I ask AI to organize the workflow and identify missing conditions. Then I compare its draft with the source and take open decisions to operations, engineering and security. The time saved on organizing the document goes into checking exceptions and execution conditions.

Prepare the public case and sample requests, remove customer information, and separate the current workflow, agreed rules and open questions. Here is the request I would use for this issue.

Issue: account-protection requests stop when a particular owner is absent.
Separate confirmed information from assumptions.
Set out the observed problem, purpose, proposed change and expected effect.
For evidence collection, review, approval, execution and result confirmation,
state who can advance the request and under which conditions.
Include changes after approval, lost responses, duplicate execution and partial success.
Use plain business terms; do not invent database fields or API names.
For unknowns, name the responsible role and the information needed.
Separate existing work that disappears from work that remains.

If the answer says “execute automatically after approval,” I check what happens if the targets changed. If it claims 99% success, I ask for the denominator, definition of failure and measurement. Remove the number when there is no evidence.

Operations checks exceptions, engineering checks actual system states, and security/privacy reviews access and data scope. Feed agreed changes back into the same requirements. The AI draft and the meeting notes must not become two competing policies.

I give AI the organized D01–D07 inputs and ask for contradictions and missing exceptions, then separate the work into states, screen behavior and test candidates. The input version travels with the task.

The review record keeps the reason for an edit. “Execute after approval” overlooks a changed target list. “Retry on failure” overlooks a completed action whose response was lost. The entries below are review examples, not a transcript of a new model run.

Proposed database or API names are checked with engineering. Until then, the working document uses confirmed business terms and leaves implementation mapping to the technical review.

1 · Align vocabulary and scope

Work only on CP-01 from evidence checks to the approval request.
A node is one box; the node title names it; its description states the check; the branch label belongs on the connecting line.
Separate evidence availability from approval status.
First describe your understanding of the start, checks, actions and next step. Do not change the screen yet.

2 · Apply one reviewed segment

Apply the agreed evidence-check segment and leave the post-approval flow unchanged.
Give each node a title and description, label each branch and merge paths only when their outcomes match.
Align node dimensions, spacing and starting positions; route lines clear of boxes and labels.
Verify the rendered start, branches, merges and next-stage connection after editing.

3 · Challenge the missing behavior

Why does every lookup failure end the process?
Separate cases that can continue with verified information from cases blocked by missing essential evidence.
For each case specify the displayed message, next responsible role and recorded event.
Update the specification and affected tests with the agreed rules.
D08

AI assignment and revision record

The record I would leave

ItemEntry for this case
Input and assignmentCP-01 and latest D01–D07; identify conflicts, exceptions and test candidates
Review example 1Execute after approval → execute only when targets and action still match the approved version
Review example 2Retry on failure → look up lost responses and assess confirmed unprocessed targets
Reason for editsApply R-03 and R-04 to prevent expanded approval scope and duplicate actions
Record during actual useTool, time, input version, original response location, editing rationale and reviewer

Ready for the next step when
Check suggestions against the source material, resolve decisions with the responsible roles and update requirements and tests together.

Hand over decisions and open questions together.

A meeting note must say what was decided, why, for which scope, and what remains open. Each open question needs an owner role and target date. Rejected alternatives also keep their reasons so the next meeting does not restart the same debate.

I connect each requirement to its screen behavior and verification. R-03 requires the version difference in D07 and the old-approval block in T-03. Editing only one document leaves contradictory instructions.

Engineering estimates and constraints inform priority. Scope removed from a release is removed from its screens and communications too. Later exceptions update the decision record and every affected requirement, policy and test.

D09

Engineering handoff and decision log

The record I would leave

ItemEntry for this case
R-01 · Evidence completionD06 transition ↔ D07 required evidence ↔ T-01 missing evidence
R-03 · Target changeD06 review transition ↔ D07 version comparison ↔ T-03 execution block
R-04 · Lost responseD06 pending result ↔ D07 result lookup ↔ T-04 duplicate prevention
Example decisionAdding C after v1 approval of A/B requires review because the approved scope changed
Open issue entryQuestion, owner role, target date, affected scope and condition for starting work

Ready for the next step when
Agree on included scope and treatment of open items, freeze the handoff version and track subsequent changes.

One successful click does not cover the workflow.

Before escalating an issue, record the account and request states, permissions, steps, expected result and actual result. For a screen issue, include device, OS, browser and version. Other teams should not all have to rediscover the conditions behind “it does not work.”

Test inputAcceptance criterion
Missing evidence or approvalExecution blocked; next required step visible.
Approved scope unchangedRecheck authority and current state; execute only that scope.
Target added after approvalRenewed review required; old approval unusable.
Double click or repeated deliveryNo duplicate action; same outcome retrievable.
Action applied but response lostReconcile the result instead of blindly rerunning.
Partial success or authority revoked midwayKeep target-level outcomes and stop unauthorized follow-up actions.
Recovery approved after an incorrect actionAuthorized recovery linked to the original action history.

Record a result for each acceptance check above. If a later project changes detection rules, keep rule-development data separate from validation data. A rule changed during validation needs checking on fresh data.

Keep measurement units explicit: request time per request, incorrect account action per account. Multiple messages in one case are not independent successes. Any incorrect action needs a cause and recoverability review.

I test role and state combinations, not just one successful path. T-03 starts with v1 approval for A and B, adds C and requests execution under the earlier approval. The expected result is a return to review and blocked execution.

For a defect I record device, OS and browser versions, role, request state, input, reproduction steps, expected and observed results, time and evidence location. An intermittent issue keeps its attempt count and conditions. Observations and possible causes stay separate.

After a fix I repeat the original conditions and related paths: unchanged approval, rejection and resubmission. A test becomes passed only when an observed result and evidence support it.

D10

Verification scenario and defect record

The record I would leave

ItemEntry for this case
T-03 preconditionsCP-01; approved v1 targets A/B; role with execution permission
Steps1 Add C; 2 save v2; 3 request execution under the previous approval
ExpectedReturn to review, block execution and show target C and the next reviewing role
Observed-result fieldNot yet tested; enter observation, environment versions, time and evidence when run
Regression scopeUnchanged v1 execution, rejection/resubmission and result lookup after a lost response

Ready for the next step when
Keep requirement-level results, unresolved defect impact and retest evidence before deciding on release.

Name the manual work that can finally stop.

Operations, engineering and security review the same state table and test evidence. Unresolved data scope, authority, result confirmation or recovery blocks deployment of that part. Begin with a limited operating scope and reconcile outcomes with existing records.

A temporary comparison period is useful; permanent duplicate work is not the goal. Define when the manual handoff list will stop and how to revert if the new flow fails. Reject an additional approval inbox if the existing tool can meet the conditions. Fully automated account judgment stays outside this project because a wrong action has a greater impact than ordinary waiting.

  • Improvement: compare median and 95th-percentile elapsed time plus active handling time for equivalent request types.
  • Side effects: track review returns, missing information, incorrect actions and recoveries, with counts, rates, total volume and observation period.
  • Work removed: check whether status questions, copying and duplicate manual entry actually decline.

I would call the work complete when another authorized person can continue from the evidence, actions outside the approval are blocked, and results and recovery history are visible in the same request. After release, use the measures above to check whether waiting and repeated follow-ups decline.

Handoff: the one-page proposal; current and proposed flow; data and permission review; states and screens; QA criteria; release, recovery and measurement plan. Each document should remove a question the next person would otherwise have to ask again.

The release record contains the version, scope, prerequisites, sequence, checking roles, stop conditions and recovery steps. Operations also needs to know which old task ends and when. A comparison period without an exit condition leaves duplicate manual work in place.

Restoring the old interface does not undo account actions already applied. Recovery starts by checking actual target outcomes; reversing an account action follows its own authorization and procedure.

I begin with a limited operational scope and expand after review. Access by role, handoffs, version comparison, result lookup and operational acceptance are recorded. A major control defect stops expansion.

D11

Release, recovery and operations acceptance

The record I would leave

ItemEntry for this case
Before releasePolicy and access decisions, requirement version, QA evidence and unresolved defects
After releaseRole-based access, handoff, approved-version comparison and target-level result lookup
Stop conditionsOut-of-scope action, duplicate action or inability to trace outcomes
Recovery sequenceStop new actions → reconcile in-flight results → restore intake route → assess account recovery
Retire old workEnd separate manual handoffs after reconciliation and operational acceptance; name the owner

Ready for the next step when
Check release, operations acceptance and retirement of old work separately. Set the owner and timing of the outcome review.

Leave a decision trail another person can use.

The output is more than a folder of documents. It connects the initial problem, evidence, choice, consultations, screen rules and verification. A new owner should be able to tell what can change and what needs another review.

I compare the same request types using D03 definitions. Alongside turnaround, I check repeated enquiries, manual work, incorrect actions and recovery effort. Changes in volume, request mix or observation period belong in the interpretation.

If the desired change is absent, I return to the remaining wait: incomplete evidence, private-message handoffs or approval queues. The next issue carries that bottleneck and the information still needed.

D12

Outcome review and follow-up record

The record I would leave

ItemEntry for this case
Original problemRequest context tied to individuals creates repeated handoffs and status checks
Decisions retainedIntegrate first; review changed approval scope; reconcile outcomes before retry
MeasuresD03 definitions for handling/turnaround, clarification, duplicate entry and incorrect actions
Result entryAfter measurement, enter period, count, before/after values, gaps and interpretation; no result is claimed for this example
Next decisionImprovement → retain process; stagnation → investigate remaining wait; harm → reduce scope and recover

Ready for the next step when
Ensure the next owner can follow D01 through D12. Assign an owner role and next check to every unfinished item.

References

The starting point is Nexon’s account-security workflow article (December 1, 2023). This article sets out how I would plan that work; the demo and A/B/C requests are illustrative examples.

Legal references checked September 24, 2026: Korea’s PIPA Articles 15–16 and the safety-measures standard. Apply them to the service’s actual processing purpose, data and permissions during review. Official provisions · Safety-measures standard

The Korean, English and Chinese editions describe the same proposal under Korean rules.

Download the planning records

Twelve filled examples and their links, in Markdown and JSON.

Markdown ↓ JSON ↓