PageSourceSearch

https://astrapi69.github.io/adaptive-learner/assets/renderer-Dph96-OY.js

js astrapi69.github.io collected 2026-10-03 08:41:36 UTC 10,977 bytes, 11 lines download raw bytes

1import{a as e}from"./vendor-react-Tn6T8aMp.js";import{i as t,n,r}from"./render-context-DdkgJElg.js";var i={readme_title:`Learning Project: {topic}`,readme_goal_heading:`Goal`,readme_status_heading:`Status`,readme_active:`active`,readme_archived:`archived`,readme_progress_heading:`Progress`,readme_sessions_label:`Sessions`,readme_cycles_label:`Cycles`,readme_method_distribution_heading:`Method distribution`,readme_topics_heading:`Topics`,readme_no_topics:`_No topics traversed yet._`,readme_see_also_heading:`See also`,readme_see_stats:`[LEARNING_STATS.md](LEARNING_STATS.md) - error rates, understanding, transfer, intervention log.`,readme_see_cheatsheet:`[CHEATSHEET.md](CHEATSHEET.md) - distilled notes + Meta-Learning Insights.`,readme_see_roadmap:`[ROADMAP.md](ROADMAP.md) - next steps.`,stats_title:`Learning Statistics`,stats_intro:"Per-session metrics derived from `step_evaluations`, `session_ratings`, and `method_switches`. Generated automatically - do not edit by hand.",stats_no_sessions:`_No sessions yet._`,stats_sessions_heading:`Sessions`,stats_table_session:`Session`,stats_table_method:`Method`,stats_table_understanding:`Understanding`,stats_table_transfer:`Transfer`,stats_table_stress:`Stress`,stats_table_cycles:`Cycles`,stats_table_status:`Status`,stats_method_switches_heading:`Method switches`,stats_no_method_switches:`_No method switches recorded._`,stats_table_from:`From`,stats_table_to:`To`,stats_table_reason:`Reason`,stats_table_when:`When`,stats_exit_threshold_heading:`Exit thresholds`,stats_exit_threshold_body:`Per the *Von Theorie zur Praxis* Article 1 § 8: a topic is considered mastered when Understanding ≥ 9/10 AND Transfer ≥ 8/10 stable over 2 consecutive cycles. The renderer pins the corresponding session row when both conditions hold.`,stats_exit_pin_marker:`✅ exit threshold met`,cheatsheet_title:`Cheatsheet`,cheatsheet_intro:'Distilled notes from your sessions. The **Meta-Learning Insights** section collects notes tagged `kind="meta_learning"` - observations about *how* you learn best (per the Article-3 pattern).',cheatsheet_notes_heading:`Notes`,cheatsheet_meta_learning_heading:`Meta-Learning Insights`,cheatsheet_no_notes:`_No notes yet._`,cheatsheet_no_meta_learning:'_No meta-learning insights yet. Add a `SessionNote` with `kind="meta_learning"` to record an observation about your learning process._',roadmap_title:`Roadmap`,roadmap_intro:`Open topics + recommended next steps.`,roadmap_next_steps_heading:`Next steps`,roadmap_no_next_steps:`_No active project - start a new session to populate this list._`,roadmap_resume_active:`Resume the active session (method: **{method}**, step {step}/7, cycle {cycle}).`,roadmap_start_first:`Start your first learning session - the assessment recommends starting with method **{method}**.`,roadmap_start_next:`Start the next session - last completed session used method **{method}**.`,roadmap_open_topics_heading:`Open topics`,roadmap_no_open_topics:`_No topics defined yet._`,topic_readme_title:`Topic: {title}`,topic_readme_sessions_heading:`Sessions on this topic`,topic_readme_methods_heading:`Methods used`,topic_readme_parent_link:`← [Project root](../README.md)`,topic_readme_no_sessions:`_No sessions traversed this topic._`};async function a(t){let n=Object.assign({
1"../../data/i18n/de.json":()=>e(()=>import(`./de-COcNJPJ9.js`).then(e=>e.default),[]),
1"../../data/i18n/el.json":()=>e(()=>import(`./el-CFlqE3z8.js`).then(e=>e.default),[]),
1"../../data/i18n/en.json":()=>e(()=>import(`./en-Dafm044o.js`).then(e=>e.default),[]),
1"../../data/i18n/es.json":()=>e(()=>import(`./es-B4Jabm_i.js`).then(e=>e.default),[]),
1"../../data/i18n/fr.json":()=>e(()=>import(`./fr-BqAZoPvN.js`).then(e=>e.default),[]),
1"../../data/i18n/hi.json":()=>e(()=>import(`./hi-CdOHLq1H.js`).then(e=>e.default),[]),
1"../../data/i18n/id.json":()=>e(()=>import(`./id-DLZdyYvo.js`).then(e=>e.default),[]),
1"../../data/i18n/ja.json":()=>e(()=>import(`./ja-DAcxXmIy.js`).then(e=>e.default),[]),
1"../../data/i18n/ko.json":()=>e(()=>import(`./ko-BiO2XlgZ.js`).then(e=>e.default),[]),
1"../../data/i18n/pt.json":()=>e(()=>import(`./pt-BswXaYsq.js`).then(e=>e.default),[]),
1"../../data/i18n/tr.json":()=>e(()=>import(`./tr-CiU1Z08q.js`).then(e=>e.default),[])
1}),r=n[`../../data/i18n/${t}.json`]??n[`../../data/i18n/en.json`],a=r?await r():void 0;if(!a)return{...i};let o=a.repo;if(!o||typeof o!=`object`||Array.isArray(o))return{...i};let s=o,c={...i};for(let e of Object.keys(i)){let t=s[e];typeof t==`string`&&(c[e]=t)}return c}function o(e,t){return e.replace(/\{(\w+)\}/g,(e,n)=>{let r=t[n];return r===void 0?e:String(r)})}var s=`note`,c=`meta_learning`;function l(e,t){let n=[`# ${t.cheatsheet_title}`,``,t.cheatsheet_intro,``];return n.push(...u(e,t)),n.push(...d(e,t)),m(n.join(`
2`))}function u(e,n){let r=[`## ${n.cheatsheet_notes_heading}`,``],i=t(e,s);if(i.length===0)return r.push(n.cheatsheet_no_notes,``),r;for(let e of f(i))r.push(`- ${p(e)}`);return r.push(``),r}function d(e,n){let r=[`## ${n.cheatsheet_meta_learning_heading}`,``],i=t(e,c);if(i.length===0)return r.push(n.cheatsheet_no_meta_learning,``),r;for(let e of f(i))r.push(`- ${p(e)}`);return r.push(``),r}function f(e){let t=[...e].sort((e,t)=>e.created_at.localeCompare(t.created_at)),n=new Set,r=[];for(let e of t){let t=e.content.trim().toLowerCase();n.has(t)||(n.add(t),r.push(e.content.trim()))}return r}function p(e){return e.split(/\s+/).filter(e=>e.length>0).join(` `)}function m(e){return e.replace(/[\s\n]+$/,``)+`
3`}function h(e,t){let n=Array.from(t).map(e=>/\p{L}|\p{N}/u.test(e)?e.toLowerCase():`_`).join(``).replace(/^_+|_+$/g,``);for(;n.includes(`__`);)n=n.replaceAll(`__`,`_`);return n===``&&(n=`topic`),`${e.toString().padStart(2,`0`)}_${n}`}function g(e,t){let n=[`# ${o(t.readme_title,{topic:e.project.topic})}`,``,`## ${t.readme_goal_heading}`,``,e.project.goal,``,`## ${t.readme_status_heading}`,``,e.project.active?t.readme_active:t.readme_archived,``,`## ${t.readme_progress_heading}`,``,`- ${t.readme_sessions_label}: ${e.sessions.length}`,`- ${t.readme_cycles_label}: ${_(e)}`,``];return n.push(...v(e,t)),n.push(...y(e,t)),n.push(...b(t)),x(n.join(`
4`))}function _(e){let t=0;for(let n of e.sessions)t+=n.cycle_count??1;return t}function v(e,t){let n=r(e);if(n.size===0)return[];let i=[`## ${t.readme_method_distribution_heading}`,``],a=Array.from(n.entries()).sort((e,t)=>e[1]===t[1]?e[0].localeCompare(t[0]):t[1]-e[1]);for(let[e,t]of a)i.push(`- **${e}**: ${t}`);return i.push(``),i}function y(e,t){let n=[`## ${t.readme_topics_heading}`,``];if(e.topics.length===0)return n.push(t.readme_no_topics,``),n;for(let t of e.topics){let e=h(t.order,t.title);n.push(`- [${t.title}](${e}/README.md)`)}return n.push(``),n}function b(e){return[`## ${e.readme_see_also_heading}`,``,`- ${e.readme_see_stats}`,`- ${e.readme_see_cheatsheet}`,`- ${e.readme_see_roadmap}`,``]}function x(e){return e.replace(/[\s\n]+$/,``)+`
5`}function S(e,t){let n=[`# ${t.roadmap_title}`,``,t.roadmap_intro,``];return n.push(...C(e,t)),n.push(...D(e,t)),O(n.join(`
6`))}function C(e,t){let n=[`## ${t.roadmap_next_steps_heading}`,``],r=w(e,t);return r===null?(n.push(t.roadmap_no_next_steps,``),n):(n.push(`- ${r}`,``),n)}function w(e,t){let n=T(e);if(n!==null)return o(t.roadmap_resume_active,{method:n.method,step:n.cycle_step,cycle:n.cycle_count??1});let r=E(e);if(r!==null)return o(t.roadmap_start_next,{method:r.method});if(e.sessions.length>0){let n=[...e.sessions].sort((e,t)=>e.started_at.localeCompare(t.started_at));return o(t.roadmap_start_first,{method:n[0].method})}return null}function T(e){for(let t of e.sessions)if(t.status===`active`)return t;return null}function E(e){let t=e.sessions.filter(e=>e.status===`completed`);return t.length===0?null:t.reduce((e,t)=>{let n=e.ended_at??e.started_at;return(t.ended_at??t.started_at).localeCompare(n)>0?t:e})}function D(e,t){let n=[`## ${t.roadmap_open_topics_heading}`,``];if(e.topics.length===0)return n.push(t.roadmap_no_open_topics,``),n;for(let t of e.topics){let e=t.methods.length===0?`-`:t.methods.join(`, `);n.push(`- **${t.title}** (${t.session_ids.length} sessions; methods: ${e})`)}return n.push(``),n}function O(e){return e.replace(/[\s\n]+$/,``)+`
7`}function k(e,t){let r=n(t,e);if(r===null)return!1;let i=r.understanding*2,a=r.method_fit*2;return i>=9&&a>=8}function A(e){let t=[...e.sessions].sort((e,t)=>e.started_at.localeCompare(t.started_at)),n=new Set;for(let r=0;r<t.length;r++){if(r===0)continue;let i=t[r],a=t[r-1];k(i.id,e)&&k(a.id,e)&&n.add(r)}return n}function j(e,t){let n=[`# ${t.stats_title}`,``,t.stats_intro,``];return n.push(...M(e,t)),n.push(...F(e,t)),n.push(...I(t)),L(n.join(`
8`))}function M(e,t){let n=[`## ${t.stats_sessions_heading}`,``];if(e.sessions.length===0)return n.push(t.stats_no_sessions,``),n;let r=`| ${t.stats_table_session} | ${t.stats_table_method} | ${t.stats_table_understanding} | ${t.stats_table_transfer} | ${t.stats_table_stress} | ${t.stats_table_cycles} | ${t.stats_table_status} |`;n.push(r),n.push(`|`+`---|`.repeat(7));let i=[...e.sessions].sort((e,t)=>
8e.started_at.localeCompare(t.started_at)),a=A(e);return i.forEach((r,i)=>{n.push(N(r,e,t,a.has(i)))}),n.push(``),n}function N(e,t,r,i){let a=n(t,e.id),o=P(a,`understanding`),s=P(a,`method_fit`),c=P(a,`stress`),l=e.id.slice(0,8),u=e.cycle_count??1,d=e.status;return i&&(d=`${e.status} ${r.stats_exit_pin_marker}`),`| \`${l}\` | ${e.method} | ${o} | ${s} | ${c} | ${u} | ${d} |`}function P(e,t){return e===null?`-`:`${e[t]*2}/10`}function F(e,t){let n=[`## ${t.stats_method_switches_heading}`,``];if(e.method_switches.length===0)return n.push(t.stats_no_method_switches,``),n;let r=`| ${t.stats_table_from} | ${t.stats_table_to} | ${t.stats_table_reason} | ${t.stats_table_when} |`;n.push(r),n.push(`|`+`---|`.repeat(4));let i=[...e.method_switches].sort((e,t)=>e.switched_at.localeCompare(t.switched_at));for(let e of i){let t=e.switched_at.slice(0,10),r=e.reason.replace(/\|/g,`\\|`).replace(/\n/g,` `);n.push(`| ${e.from_method} | ${e.to_method} | ${r} | ${t} |`)}return n.push(``),n}function I(e){return[`## ${e.stats_exit_threshold_heading}`,``,e.stats_exit_threshold_body,``]}function L(e){return e.replace(/[\s\n]+$/,``)+`
9`}function R(e,t){let n={};for(let r of e.topics){let e=`${h(r.order,r.title)}/README.md`;n[e]=z(r,t)}return n}function z(e,t){let n=[`# ${o(t.topic_readme_title,{title:e.title})}`,``,t.topic_readme_parent_link,``,`## ${t.topic_readme_sessions_heading}`,``];if(e.session_ids.length>0)for(let t of e.session_ids)n.push(`- \`${t.slice(0,8)}\``);else n.push(t.topic_readme_no_sessions);if(n.push(``,`## ${t.topic_readme_methods_heading}`,``),e.methods.length>0)for(let t of e.methods)n.push(`- ${t}`);else n.push(`-`);return n.push(``),B(n.join(`
10`))}function B(e){return e.replace(/[\s\n]+$/,``)+`
11`}async function V(e,t=`en`){let n=await a(t),r={"README.md":g(e,n),"LEARNING_STATS.md":j(e,n),"CHEATSHEET.md":l(e,n),"ROADMAP.md":S(e,n)},i=R(e,n);for(let[e,t]of Object.entries(i))r[e]=t;return r}export{V as renderRepository};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.