fix(okr): saner coaching-hook — læring-regex, UTF-8-strenger, kommandonavn
This commit is contained in:
parent
4231ccf513
commit
c32b7f6777
1 changed files with 5 additions and 5 deletions
|
|
@ -97,7 +97,7 @@ try {
|
|||
const retroPath = join(histDir, dirs[0], 'retrospektiv.md');
|
||||
if (existsSync(retroPath)) {
|
||||
const retro = readFileSync(retroPath, 'utf8');
|
||||
const learningMatch = retro.match(/## [Ll]aering til neste syklus\n\n([\s\S]*?)(?:\n##|$)/);
|
||||
const learningMatch = retro.match(/## (?:Laering|Læring) til neste syklus\n\n([\s\S]*?)(?:\n##|$)/);
|
||||
if (learningMatch) {
|
||||
const lines = learningMatch[1].trim().split('\n').filter(l => l.trim());
|
||||
if (lines.length > 0) lastLearning = lines[0].replace(/^[-*]\s*/, '');
|
||||
|
|
@ -112,7 +112,7 @@ try {
|
|||
parts.push(`OKR coaching: Uke ${currentWeek} av ${totalWeeks} i ${cycleId}.`);
|
||||
|
||||
if (phase === 'early') {
|
||||
parts.push('Tidlig i syklusen — fokus pa alignment og kvalitetssikring av OKR.');
|
||||
parts.push('Tidlig i syklusen — fokus på alignment og kvalitetssikring av OKR.');
|
||||
parts.push('Anbefalt: /okr:gap (dekning mot tildelingsbrev), /okr:kvalitet (kvalitetssjekk).');
|
||||
} else if (phase === 'mid') {
|
||||
parts.push('Midtveis i syklusen — tid for fremdriftssjekk.');
|
||||
|
|
@ -121,8 +121,8 @@ try {
|
|||
parts.push(`OBS: ${atRiskCount} KR er merket som i fare/blokkert i siste status.`);
|
||||
}
|
||||
} else if (phase === 'late') {
|
||||
parts.push('Syklusen naermer seg slutt — fokus pa sluttspurt og forberedelse.');
|
||||
parts.push('Anbefalt: /okr:sporing (endelig scoring), /okr:moter (review-mote).');
|
||||
parts.push('Syklusen nærmer seg slutt — fokus på sluttspurt og forberedelse.');
|
||||
parts.push('Anbefalt: /okr:sporing (endelig scoring), /okr:møter (review-møte).');
|
||||
if (currentWeek >= totalWeeks - 2) {
|
||||
parts.push('Mindre enn 2 uker igjen. Vurder /okr:oppsett arkiver for retrospektiv.');
|
||||
}
|
||||
|
|
@ -135,7 +135,7 @@ try {
|
|||
}
|
||||
|
||||
if (lastLearning) {
|
||||
parts.push(`Laering fra forrige syklus: "${lastLearning}"`);
|
||||
parts.push(`Læring fra forrige syklus: "${lastLearning}"`);
|
||||
}
|
||||
|
||||
const msg = parts.join(' ');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue