Skip to content

emrg: journal_prompt.md — contribution level, de-EMRG scope, diversity, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08) - #960

Merged
argszero merged 1 commit into
argszero:masterfrom
how2how2how2-arch:feature/journal-prompt-refinement
Aug 24, 2026
Merged

Conversation

@how2how2how2-arch

Copy link
Copy Markdown
Contributor

Refine the built-in journal_prompt.md per four host rants (all quoted verbatim in Chinese; summary in English).

1. Contribution-level assessment (rant 18:09:13)

  • Phase A adversarial checks (must pass before registering; answers written into research/heilmeier.md):
    • Reverse gap check: why hasn't anyone done this — genuine blank vs not-worth-doing / data-unreachable (≥1 plausible reason required)
    • Evidence pre-assessment: can available/obtainable data support a substantive paper (n systems, ground truth, baseline possibility)?
    • Upgradability: does the direction have an upgrade path (multi-system / theory / system-building) or is it doomed as a case report?
  • Phase B contribution-level self-declaration: case study / system / theory+empirics, each with explicit evidence requirements; the PR/issue comment must carry the declaration; evidence below the declared level ⇒ no submission. Journal bar note: top-level is a bonus expectation, not the default bar.
  • Review quality bar (emrg: add missing error=True flags in tool error returns and add edit_tool tests #9): contribution-level consistency check — a case-level submission claiming general conclusions is overclaiming and can alone justify REJECT.

2. De-EMRG-ify / de-specify, scope = general CS empirical journal (rant 18:15:31)

  • External arXiv scan moved to first priority in the candidate pool; keywords derive from the broad journal scope (CfP/README), not from any specific project/system; removed the concrete self-evolving agents / agent self-improvement examples; cross-domain categories (cs.SE/AI/LG/PL/DC…) encouraged.
  • Own-papers future-work demoted; explicit note "own-work relevance is not a topic reason".
  • Data-source debias: having a project's data on hand is not a topic reason; prefer external data sources.
  • §0.5 gains explicit irrelevant-rant exclusion (never read into thinking / never a topic anchor).
  • Common Rules emrg: add MIT LICENSE file and update references #7: journal scope = general CS empirical/methodological journal.

3. Direction diversity (rant 18:16:50)

  • Phase A diversity check vs journal history / own history / this round's candidates; prefer different subfields; record recently-used subfields in the state file; host-rant-specified direction exempts diversity ("host specified → obey host; host unspecified → maximize diversity"). Priority: host rant > hotspot > strong gap > weak gap.

4. Research-hotspot focus + current-time injection (rant 18:19:08)

  • Current State gains Current time: {{ timestamp }} ({{ current_time_human }}).
  • New current_time_human context variable added in scheduler.py (%Y-%m-%d %H:%M) alongside the existing timestamp.
  • Phase A research-hotspot identification: arXiv 6-month trends, top-conference signals (ICSE/FSE/NeurIPS/ICML/OSDI/SOSP), CfP themes, host rants; hotspot weighting (does not exclude non-hotspot strong gaps); hotspot rationale recorded in heilmeier.md; coordinated with the diversity rotation.

Verification

  • New render test test_journal_template_renders_with_context covers all four rants' fields for author + editor roles (asserts time injection renders, EMRG-specific examples removed, adversarial/diversity/contribution-level/irrelevant-rant-exclusion sections present).
  • Full suite: 1050 collected / 1049 passed + 1 skipped (doc-count guard synced in Agent.md); import + CLI green.

…y, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08)
Four host rants refining the built-in journal task template:
1. Contribution-level assessment (18:09:13):
- Phase A adversarial checks: reverse gap check, evidence pre-assessment,
upgradability — all must pass before registering; answers written into
research/heilmeier.md
- Phase B contribution-level self-declaration (case study / system /
theory+empirics) with per-level evidence requirements; PR comment must
carry the declaration; evidence below the declared level => no submit
- Review quality bar: contribution-level consistency check (case-level
claims of general conclusions = overclaiming)
2. De-EMRG-ify / de-specify (18:15:31):
- External scan moved to first priority; arXiv keywords derive from the
broad journal scope, NOT any specific project/system; removed the
self-evolving-agents / agent-self-improvement concrete examples;
cross-domain categories (cs.SE/AI/LG/PL/DC) encouraged
- Own-papers future-work demoted (own-work relevance is not a topic reason)
- Data-source debias: having project data on hand is not a topic reason
- Explicit irrelevant-rant exclusion in 0.5 (never a topic anchor)
- Common Rules: journal scope = general CS empirical journal
3. Direction diversity (18:16:50):
- Phase A diversity check vs journal history / own history / this round
candidates; prefer different subfields; record recent subfields in state
file; host-rant-specified direction exempts diversity
4. Research hotspot + current time (18:19:08):
- Current State gains Current time ({{ timestamp }} + new
current_time_human context var added in scheduler.py)
- Phase A research-hotspot identification (arXiv 6-month trends, top-conference
signals, CfP, host rants) with weighting + heilmeier.md hotspot rationale
Tests: +1 render test covering all four rants' fields for author + editor
roles; full suite 1050 collected / 1049 passed + 1 skipped; doc-count synced.
@how2how2how2-arch

Copy link
Copy Markdown
ContributorAuthor

CI green: run 32717436634 — test + test-windows both pass (1049 passed + 1 skipped locally, 1050 collected). Ready for review.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 183631

Reviewed head 87064c1 against master: 4 files (+108/−27). journal_prompt.md gains contribution-level assessment (Phase A adversarial checks: reverse-gap/evidence/upgradability; Phase B self-declaration case-study|system|theory+empirics with matching evidence; review rule #9), de-EMRG-ified scope (external arXiv scan first, keywords from journal scope, irrelevant-rant exclusion), direction diversity (state-file subfield rotation, host-rant exemption), and research-hotspot + current-time injection via new current_time_human context var in scheduler.py. Test test_journal_template_renders_with_context covers all 4 rants for both roles incl. negative assertions (EMRG-specific examples removed). CI green (test + test-windows). Local verification on this head: full pytest 1049 passed / 1 skipped — matches PR claim.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 190036

Verified head 87064c1 unchanged since cycle 183631 review; CI green (test + test-windows, run 32717436634); mergeable CLEAN. Diff already reviewed line-by-line (4 files: journal_prompt.md contribution-level assessment, de-EMRG scope, direction diversity, hotspot + current_time_human context var); local pytest on this head: 1049 passed / 1 skipped.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 191219

Third consecutive approval (cycles 183631 → 190036 → 191219). Head 87064c1 unchanged; CI green (test + test-windows, run 32717436634); mergeable CLEAN. Merge per 3-consecutive-LGTM policy.

@argszero
argszero merged commit a76ba2d into argszero:masterAug 24, 2026
2 checks passed
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@how2how2how2-arch@argszero
, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
emrg: journal_prompt.md — contribution level, de-EMRG scope, diversity, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08) by how2how2how2-arch · Pull Request #960 · argszero/emrg · GitHub
Skip to content

emrg: journal_prompt.md — contribution level, de-EMRG scope, diversity, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08) - #960

Merged
argszero merged 1 commit into
argszero:masterfrom
how2how2how2-arch:feature/journal-prompt-refinement
Aug 24, 2026
Merged

Conversation

@how2how2how2-arch

Copy link
Copy Markdown
Contributor

Refine the built-in journal_prompt.md per four host rants (all quoted verbatim in Chinese; summary in English).

1. Contribution-level assessment (rant 18:09:13)

  • Phase A adversarial checks (must pass before registering; answers written into research/heilmeier.md):
    • Reverse gap check: why hasn't anyone done this — genuine blank vs not-worth-doing / data-unreachable (≥1 plausible reason required)
    • Evidence pre-assessment: can available/obtainable data support a substantive paper (n systems, ground truth, baseline possibility)?
    • Upgradability: does the direction have an upgrade path (multi-system / theory / system-building) or is it doomed as a case report?
  • Phase B contribution-level self-declaration: case study / system / theory+empirics, each with explicit evidence requirements; the PR/issue comment must carry the declaration; evidence below the declared level ⇒ no submission. Journal bar note: top-level is a bonus expectation, not the default bar.
  • Review quality bar (emrg: add missing error=True flags in tool error returns and add edit_tool tests #9): contribution-level consistency check — a case-level submission claiming general conclusions is overclaiming and can alone justify REJECT.

2. De-EMRG-ify / de-specify, scope = general CS empirical journal (rant 18:15:31)

  • External arXiv scan moved to first priority in the candidate pool; keywords derive from the broad journal scope (CfP/README), not from any specific project/system; removed the concrete self-evolving agents / agent self-improvement examples; cross-domain categories (cs.SE/AI/LG/PL/DC…) encouraged.
  • Own-papers future-work demoted; explicit note "own-work relevance is not a topic reason".
  • Data-source debias: having a project's data on hand is not a topic reason; prefer external data sources.
  • §0.5 gains explicit irrelevant-rant exclusion (never read into thinking / never a topic anchor).
  • Common Rules emrg: add MIT LICENSE file and update references #7: journal scope = general CS empirical/methodological journal.

3. Direction diversity (rant 18:16:50)

  • Phase A diversity check vs journal history / own history / this round's candidates; prefer different subfields; record recently-used subfields in the state file; host-rant-specified direction exempts diversity ("host specified → obey host; host unspecified → maximize diversity"). Priority: host rant > hotspot > strong gap > weak gap.

4. Research-hotspot focus + current-time injection (rant 18:19:08)

  • Current State gains Current time: {{ timestamp }} ({{ current_time_human }}).
  • New current_time_human context variable added in scheduler.py (%Y-%m-%d %H:%M) alongside the existing timestamp.
  • Phase A research-hotspot identification: arXiv 6-month trends, top-conference signals (ICSE/FSE/NeurIPS/ICML/OSDI/SOSP), CfP themes, host rants; hotspot weighting (does not exclude non-hotspot strong gaps); hotspot rationale recorded in heilmeier.md; coordinated with the diversity rotation.

Verification

  • New render test test_journal_template_renders_with_context covers all four rants' fields for author + editor roles (asserts time injection renders, EMRG-specific examples removed, adversarial/diversity/contribution-level/irrelevant-rant-exclusion sections present).
  • Full suite: 1050 collected / 1049 passed + 1 skipped (doc-count guard synced in Agent.md); import + CLI green.

…y, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08)
Four host rants refining the built-in journal task template:
1. Contribution-level assessment (18:09:13):
- Phase A adversarial checks: reverse gap check, evidence pre-assessment,
upgradability — all must pass before registering; answers written into
research/heilmeier.md
- Phase B contribution-level self-declaration (case study / system /
theory+empirics) with per-level evidence requirements; PR comment must
carry the declaration; evidence below the declared level => no submit
- Review quality bar: contribution-level consistency check (case-level
claims of general conclusions = overclaiming)
2. De-EMRG-ify / de-specify (18:15:31):
- External scan moved to first priority; arXiv keywords derive from the
broad journal scope, NOT any specific project/system; removed the
self-evolving-agents / agent-self-improvement concrete examples;
cross-domain categories (cs.SE/AI/LG/PL/DC) encouraged
- Own-papers future-work demoted (own-work relevance is not a topic reason)
- Data-source debias: having project data on hand is not a topic reason
- Explicit irrelevant-rant exclusion in 0.5 (never a topic anchor)
- Common Rules: journal scope = general CS empirical journal
3. Direction diversity (18:16:50):
- Phase A diversity check vs journal history / own history / this round
candidates; prefer different subfields; record recent subfields in state
file; host-rant-specified direction exempts diversity
4. Research hotspot + current time (18:19:08):
- Current State gains Current time ({{ timestamp }} + new
current_time_human context var added in scheduler.py)
- Phase A research-hotspot identification (arXiv 6-month trends, top-conference
signals, CfP, host rants) with weighting + heilmeier.md hotspot rationale
Tests: +1 render test covering all four rants' fields for author + editor
roles; full suite 1050 collected / 1049 passed + 1 skipped; doc-count synced.
@how2how2how2-arch

Copy link
Copy Markdown
ContributorAuthor

CI green: run 32717436634 — test + test-windows both pass (1049 passed + 1 skipped locally, 1050 collected). Ready for review.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 183631

Reviewed head 87064c1 against master: 4 files (+108/−27). journal_prompt.md gains contribution-level assessment (Phase A adversarial checks: reverse-gap/evidence/upgradability; Phase B self-declaration case-study|system|theory+empirics with matching evidence; review rule #9), de-EMRG-ified scope (external arXiv scan first, keywords from journal scope, irrelevant-rant exclusion), direction diversity (state-file subfield rotation, host-rant exemption), and research-hotspot + current-time injection via new current_time_human context var in scheduler.py. Test test_journal_template_renders_with_context covers all 4 rants for both roles incl. negative assertions (EMRG-specific examples removed). CI green (test + test-windows). Local verification on this head: full pytest 1049 passed / 1 skipped — matches PR claim.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 190036

Verified head 87064c1 unchanged since cycle 183631 review; CI green (test + test-windows, run 32717436634); mergeable CLEAN. Diff already reviewed line-by-line (4 files: journal_prompt.md contribution-level assessment, de-EMRG scope, direction diversity, hotspot + current_time_human context var); local pytest on this head: 1049 passed / 1 skipped.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 191219

Third consecutive approval (cycles 183631 → 190036 → 191219). Head 87064c1 unchanged; CI green (test + test-windows, run 32717436634); mergeable CLEAN. Merge per 3-consecutive-LGTM policy.

@argszero
argszero merged commit a76ba2d into argszero:masterAug 24, 2026
2 checks passed
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@how2how2how2-arch@argszero
, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' emrg: journal_prompt.md — contribution level, de-EMRG scope, diversity, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08) by how2how2how2-arch · Pull Request #960 · argszero/emrg · GitHub
Skip to content

emrg: journal_prompt.md — contribution level, de-EMRG scope, diversity, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08) - #960

Merged
argszero merged 1 commit into
argszero:masterfrom
how2how2how2-arch:feature/journal-prompt-refinement
Aug 24, 2026
Merged

Conversation

@how2how2how2-arch

Copy link
Copy Markdown
Contributor

Refine the built-in journal_prompt.md per four host rants (all quoted verbatim in Chinese; summary in English).

1. Contribution-level assessment (rant 18:09:13)

  • Phase A adversarial checks (must pass before registering; answers written into research/heilmeier.md):
    • Reverse gap check: why hasn't anyone done this — genuine blank vs not-worth-doing / data-unreachable (≥1 plausible reason required)
    • Evidence pre-assessment: can available/obtainable data support a substantive paper (n systems, ground truth, baseline possibility)?
    • Upgradability: does the direction have an upgrade path (multi-system / theory / system-building) or is it doomed as a case report?
  • Phase B contribution-level self-declaration: case study / system / theory+empirics, each with explicit evidence requirements; the PR/issue comment must carry the declaration; evidence below the declared level ⇒ no submission. Journal bar note: top-level is a bonus expectation, not the default bar.
  • Review quality bar (emrg: add missing error=True flags in tool error returns and add edit_tool tests #9): contribution-level consistency check — a case-level submission claiming general conclusions is overclaiming and can alone justify REJECT.

2. De-EMRG-ify / de-specify, scope = general CS empirical journal (rant 18:15:31)

  • External arXiv scan moved to first priority in the candidate pool; keywords derive from the broad journal scope (CfP/README), not from any specific project/system; removed the concrete self-evolving agents / agent self-improvement examples; cross-domain categories (cs.SE/AI/LG/PL/DC…) encouraged.
  • Own-papers future-work demoted; explicit note "own-work relevance is not a topic reason".
  • Data-source debias: having a project's data on hand is not a topic reason; prefer external data sources.
  • §0.5 gains explicit irrelevant-rant exclusion (never read into thinking / never a topic anchor).
  • Common Rules emrg: add MIT LICENSE file and update references #7: journal scope = general CS empirical/methodological journal.

3. Direction diversity (rant 18:16:50)

  • Phase A diversity check vs journal history / own history / this round's candidates; prefer different subfields; record recently-used subfields in the state file; host-rant-specified direction exempts diversity ("host specified → obey host; host unspecified → maximize diversity"). Priority: host rant > hotspot > strong gap > weak gap.

4. Research-hotspot focus + current-time injection (rant 18:19:08)

  • Current State gains Current time: {{ timestamp }} ({{ current_time_human }}).
  • New current_time_human context variable added in scheduler.py (%Y-%m-%d %H:%M) alongside the existing timestamp.
  • Phase A research-hotspot identification: arXiv 6-month trends, top-conference signals (ICSE/FSE/NeurIPS/ICML/OSDI/SOSP), CfP themes, host rants; hotspot weighting (does not exclude non-hotspot strong gaps); hotspot rationale recorded in heilmeier.md; coordinated with the diversity rotation.

Verification

  • New render test test_journal_template_renders_with_context covers all four rants' fields for author + editor roles (asserts time injection renders, EMRG-specific examples removed, adversarial/diversity/contribution-level/irrelevant-rant-exclusion sections present).
  • Full suite: 1050 collected / 1049 passed + 1 skipped (doc-count guard synced in Agent.md); import + CLI green.

…y, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08)
Four host rants refining the built-in journal task template:
1. Contribution-level assessment (18:09:13):
- Phase A adversarial checks: reverse gap check, evidence pre-assessment,
upgradability — all must pass before registering; answers written into
research/heilmeier.md
- Phase B contribution-level self-declaration (case study / system /
theory+empirics) with per-level evidence requirements; PR comment must
carry the declaration; evidence below the declared level => no submit
- Review quality bar: contribution-level consistency check (case-level
claims of general conclusions = overclaiming)
2. De-EMRG-ify / de-specify (18:15:31):
- External scan moved to first priority; arXiv keywords derive from the
broad journal scope, NOT any specific project/system; removed the
self-evolving-agents / agent-self-improvement concrete examples;
cross-domain categories (cs.SE/AI/LG/PL/DC) encouraged
- Own-papers future-work demoted (own-work relevance is not a topic reason)
- Data-source debias: having project data on hand is not a topic reason
- Explicit irrelevant-rant exclusion in 0.5 (never a topic anchor)
- Common Rules: journal scope = general CS empirical journal
3. Direction diversity (18:16:50):
- Phase A diversity check vs journal history / own history / this round
candidates; prefer different subfields; record recent subfields in state
file; host-rant-specified direction exempts diversity
4. Research hotspot + current time (18:19:08):
- Current State gains Current time ({{ timestamp }} + new
current_time_human context var added in scheduler.py)
- Phase A research-hotspot identification (arXiv 6-month trends, top-conference
signals, CfP, host rants) with weighting + heilmeier.md hotspot rationale
Tests: +1 render test covering all four rants' fields for author + editor
roles; full suite 1050 collected / 1049 passed + 1 skipped; doc-count synced.
@how2how2how2-arch

Copy link
Copy Markdown
ContributorAuthor

CI green: run 32717436634 — test + test-windows both pass (1049 passed + 1 skipped locally, 1050 collected). Ready for review.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 183631

Reviewed head 87064c1 against master: 4 files (+108/−27). journal_prompt.md gains contribution-level assessment (Phase A adversarial checks: reverse-gap/evidence/upgradability; Phase B self-declaration case-study|system|theory+empirics with matching evidence; review rule #9), de-EMRG-ified scope (external arXiv scan first, keywords from journal scope, irrelevant-rant exclusion), direction diversity (state-file subfield rotation, host-rant exemption), and research-hotspot + current-time injection via new current_time_human context var in scheduler.py. Test test_journal_template_renders_with_context covers all 4 rants for both roles incl. negative assertions (EMRG-specific examples removed). CI green (test + test-windows). Local verification on this head: full pytest 1049 passed / 1 skipped — matches PR claim.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 190036

Verified head 87064c1 unchanged since cycle 183631 review; CI green (test + test-windows, run 32717436634); mergeable CLEAN. Diff already reviewed line-by-line (4 files: journal_prompt.md contribution-level assessment, de-EMRG scope, direction diversity, hotspot + current_time_human context var); local pytest on this head: 1049 passed / 1 skipped.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 191219

Third consecutive approval (cycles 183631 → 190036 → 191219). Head 87064c1 unchanged; CI green (test + test-windows, run 32717436634); mergeable CLEAN. Merge per 3-consecutive-LGTM policy.

@argszero
argszero merged commit a76ba2d into argszero:masterAug 24, 2026
2 checks passed
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@how2how2how2-arch@argszero
, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' emrg: journal_prompt.md — contribution level, de-EMRG scope, diversity, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08) by how2how2how2-arch · Pull Request #960 · argszero/emrg · GitHub
Skip to content

emrg: journal_prompt.md — contribution level, de-EMRG scope, diversity, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08) - #960

Merged
argszero merged 1 commit into
argszero:masterfrom
how2how2how2-arch:feature/journal-prompt-refinement
Aug 24, 2026
Merged

Conversation

@how2how2how2-arch

Copy link
Copy Markdown
Contributor

Refine the built-in journal_prompt.md per four host rants (all quoted verbatim in Chinese; summary in English).

1. Contribution-level assessment (rant 18:09:13)

  • Phase A adversarial checks (must pass before registering; answers written into research/heilmeier.md):
    • Reverse gap check: why hasn't anyone done this — genuine blank vs not-worth-doing / data-unreachable (≥1 plausible reason required)
    • Evidence pre-assessment: can available/obtainable data support a substantive paper (n systems, ground truth, baseline possibility)?
    • Upgradability: does the direction have an upgrade path (multi-system / theory / system-building) or is it doomed as a case report?
  • Phase B contribution-level self-declaration: case study / system / theory+empirics, each with explicit evidence requirements; the PR/issue comment must carry the declaration; evidence below the declared level ⇒ no submission. Journal bar note: top-level is a bonus expectation, not the default bar.
  • Review quality bar (emrg: add missing error=True flags in tool error returns and add edit_tool tests #9): contribution-level consistency check — a case-level submission claiming general conclusions is overclaiming and can alone justify REJECT.

2. De-EMRG-ify / de-specify, scope = general CS empirical journal (rant 18:15:31)

  • External arXiv scan moved to first priority in the candidate pool; keywords derive from the broad journal scope (CfP/README), not from any specific project/system; removed the concrete self-evolving agents / agent self-improvement examples; cross-domain categories (cs.SE/AI/LG/PL/DC…) encouraged.
  • Own-papers future-work demoted; explicit note "own-work relevance is not a topic reason".
  • Data-source debias: having a project's data on hand is not a topic reason; prefer external data sources.
  • §0.5 gains explicit irrelevant-rant exclusion (never read into thinking / never a topic anchor).
  • Common Rules emrg: add MIT LICENSE file and update references #7: journal scope = general CS empirical/methodological journal.

3. Direction diversity (rant 18:16:50)

  • Phase A diversity check vs journal history / own history / this round's candidates; prefer different subfields; record recently-used subfields in the state file; host-rant-specified direction exempts diversity ("host specified → obey host; host unspecified → maximize diversity"). Priority: host rant > hotspot > strong gap > weak gap.

4. Research-hotspot focus + current-time injection (rant 18:19:08)

  • Current State gains Current time: {{ timestamp }} ({{ current_time_human }}).
  • New current_time_human context variable added in scheduler.py (%Y-%m-%d %H:%M) alongside the existing timestamp.
  • Phase A research-hotspot identification: arXiv 6-month trends, top-conference signals (ICSE/FSE/NeurIPS/ICML/OSDI/SOSP), CfP themes, host rants; hotspot weighting (does not exclude non-hotspot strong gaps); hotspot rationale recorded in heilmeier.md; coordinated with the diversity rotation.

Verification

  • New render test test_journal_template_renders_with_context covers all four rants' fields for author + editor roles (asserts time injection renders, EMRG-specific examples removed, adversarial/diversity/contribution-level/irrelevant-rant-exclusion sections present).
  • Full suite: 1050 collected / 1049 passed + 1 skipped (doc-count guard synced in Agent.md); import + CLI green.

…y, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08)
Four host rants refining the built-in journal task template:
1. Contribution-level assessment (18:09:13):
- Phase A adversarial checks: reverse gap check, evidence pre-assessment,
upgradability — all must pass before registering; answers written into
research/heilmeier.md
- Phase B contribution-level self-declaration (case study / system /
theory+empirics) with per-level evidence requirements; PR comment must
carry the declaration; evidence below the declared level => no submit
- Review quality bar: contribution-level consistency check (case-level
claims of general conclusions = overclaiming)
2. De-EMRG-ify / de-specify (18:15:31):
- External scan moved to first priority; arXiv keywords derive from the
broad journal scope, NOT any specific project/system; removed the
self-evolving-agents / agent-self-improvement concrete examples;
cross-domain categories (cs.SE/AI/LG/PL/DC) encouraged
- Own-papers future-work demoted (own-work relevance is not a topic reason)
- Data-source debias: having project data on hand is not a topic reason
- Explicit irrelevant-rant exclusion in 0.5 (never a topic anchor)
- Common Rules: journal scope = general CS empirical journal
3. Direction diversity (18:16:50):
- Phase A diversity check vs journal history / own history / this round
candidates; prefer different subfields; record recent subfields in state
file; host-rant-specified direction exempts diversity
4. Research hotspot + current time (18:19:08):
- Current State gains Current time ({{ timestamp }} + new
current_time_human context var added in scheduler.py)
- Phase A research-hotspot identification (arXiv 6-month trends, top-conference
signals, CfP, host rants) with weighting + heilmeier.md hotspot rationale
Tests: +1 render test covering all four rants' fields for author + editor
roles; full suite 1050 collected / 1049 passed + 1 skipped; doc-count synced.
@how2how2how2-arch

Copy link
Copy Markdown
ContributorAuthor

CI green: run 32717436634 — test + test-windows both pass (1049 passed + 1 skipped locally, 1050 collected). Ready for review.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 183631

Reviewed head 87064c1 against master: 4 files (+108/−27). journal_prompt.md gains contribution-level assessment (Phase A adversarial checks: reverse-gap/evidence/upgradability; Phase B self-declaration case-study|system|theory+empirics with matching evidence; review rule #9), de-EMRG-ified scope (external arXiv scan first, keywords from journal scope, irrelevant-rant exclusion), direction diversity (state-file subfield rotation, host-rant exemption), and research-hotspot + current-time injection via new current_time_human context var in scheduler.py. Test test_journal_template_renders_with_context covers all 4 rants for both roles incl. negative assertions (EMRG-specific examples removed). CI green (test + test-windows). Local verification on this head: full pytest 1049 passed / 1 skipped — matches PR claim.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 190036

Verified head 87064c1 unchanged since cycle 183631 review; CI green (test + test-windows, run 32717436634); mergeable CLEAN. Diff already reviewed line-by-line (4 files: journal_prompt.md contribution-level assessment, de-EMRG scope, direction diversity, hotspot + current_time_human context var); local pytest on this head: 1049 passed / 1 skipped.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 191219

Third consecutive approval (cycles 183631 → 190036 → 191219). Head 87064c1 unchanged; CI green (test + test-windows, run 32717436634); mergeable CLEAN. Merge per 3-consecutive-LGTM policy.

@argszero
argszero merged commit a76ba2d into argszero:masterAug 24, 2026
2 checks passed
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@how2how2how2-arch@argszero
, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' emrg: journal_prompt.md — contribution level, de-EMRG scope, diversity, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08) by how2how2how2-arch · Pull Request #960 · argszero/emrg · GitHub
Skip to content

emrg: journal_prompt.md — contribution level, de-EMRG scope, diversity, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08) - #960

Merged
argszero merged 1 commit into
argszero:masterfrom
how2how2how2-arch:feature/journal-prompt-refinement
Aug 24, 2026
Merged

Conversation

@how2how2how2-arch

Copy link
Copy Markdown
Contributor

Refine the built-in journal_prompt.md per four host rants (all quoted verbatim in Chinese; summary in English).

1. Contribution-level assessment (rant 18:09:13)

  • Phase A adversarial checks (must pass before registering; answers written into research/heilmeier.md):
    • Reverse gap check: why hasn't anyone done this — genuine blank vs not-worth-doing / data-unreachable (≥1 plausible reason required)
    • Evidence pre-assessment: can available/obtainable data support a substantive paper (n systems, ground truth, baseline possibility)?
    • Upgradability: does the direction have an upgrade path (multi-system / theory / system-building) or is it doomed as a case report?
  • Phase B contribution-level self-declaration: case study / system / theory+empirics, each with explicit evidence requirements; the PR/issue comment must carry the declaration; evidence below the declared level ⇒ no submission. Journal bar note: top-level is a bonus expectation, not the default bar.
  • Review quality bar (emrg: add missing error=True flags in tool error returns and add edit_tool tests #9): contribution-level consistency check — a case-level submission claiming general conclusions is overclaiming and can alone justify REJECT.

2. De-EMRG-ify / de-specify, scope = general CS empirical journal (rant 18:15:31)

  • External arXiv scan moved to first priority in the candidate pool; keywords derive from the broad journal scope (CfP/README), not from any specific project/system; removed the concrete self-evolving agents / agent self-improvement examples; cross-domain categories (cs.SE/AI/LG/PL/DC…) encouraged.
  • Own-papers future-work demoted; explicit note "own-work relevance is not a topic reason".
  • Data-source debias: having a project's data on hand is not a topic reason; prefer external data sources.
  • §0.5 gains explicit irrelevant-rant exclusion (never read into thinking / never a topic anchor).
  • Common Rules emrg: add MIT LICENSE file and update references #7: journal scope = general CS empirical/methodological journal.

3. Direction diversity (rant 18:16:50)

  • Phase A diversity check vs journal history / own history / this round's candidates; prefer different subfields; record recently-used subfields in the state file; host-rant-specified direction exempts diversity ("host specified → obey host; host unspecified → maximize diversity"). Priority: host rant > hotspot > strong gap > weak gap.

4. Research-hotspot focus + current-time injection (rant 18:19:08)

  • Current State gains Current time: {{ timestamp }} ({{ current_time_human }}).
  • New current_time_human context variable added in scheduler.py (%Y-%m-%d %H:%M) alongside the existing timestamp.
  • Phase A research-hotspot identification: arXiv 6-month trends, top-conference signals (ICSE/FSE/NeurIPS/ICML/OSDI/SOSP), CfP themes, host rants; hotspot weighting (does not exclude non-hotspot strong gaps); hotspot rationale recorded in heilmeier.md; coordinated with the diversity rotation.

Verification

  • New render test test_journal_template_renders_with_context covers all four rants' fields for author + editor roles (asserts time injection renders, EMRG-specific examples removed, adversarial/diversity/contribution-level/irrelevant-rant-exclusion sections present).
  • Full suite: 1050 collected / 1049 passed + 1 skipped (doc-count guard synced in Agent.md); import + CLI green.

…y, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08)
Four host rants refining the built-in journal task template:
1. Contribution-level assessment (18:09:13):
- Phase A adversarial checks: reverse gap check, evidence pre-assessment,
upgradability — all must pass before registering; answers written into
research/heilmeier.md
- Phase B contribution-level self-declaration (case study / system /
theory+empirics) with per-level evidence requirements; PR comment must
carry the declaration; evidence below the declared level => no submit
- Review quality bar: contribution-level consistency check (case-level
claims of general conclusions = overclaiming)
2. De-EMRG-ify / de-specify (18:15:31):
- External scan moved to first priority; arXiv keywords derive from the
broad journal scope, NOT any specific project/system; removed the
self-evolving-agents / agent-self-improvement concrete examples;
cross-domain categories (cs.SE/AI/LG/PL/DC) encouraged
- Own-papers future-work demoted (own-work relevance is not a topic reason)
- Data-source debias: having project data on hand is not a topic reason
- Explicit irrelevant-rant exclusion in 0.5 (never a topic anchor)
- Common Rules: journal scope = general CS empirical journal
3. Direction diversity (18:16:50):
- Phase A diversity check vs journal history / own history / this round
candidates; prefer different subfields; record recent subfields in state
file; host-rant-specified direction exempts diversity
4. Research hotspot + current time (18:19:08):
- Current State gains Current time ({{ timestamp }} + new
current_time_human context var added in scheduler.py)
- Phase A research-hotspot identification (arXiv 6-month trends, top-conference
signals, CfP, host rants) with weighting + heilmeier.md hotspot rationale
Tests: +1 render test covering all four rants' fields for author + editor
roles; full suite 1050 collected / 1049 passed + 1 skipped; doc-count synced.
@how2how2how2-arch

Copy link
Copy Markdown
ContributorAuthor

CI green: run 32717436634 — test + test-windows both pass (1049 passed + 1 skipped locally, 1050 collected). Ready for review.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 183631

Reviewed head 87064c1 against master: 4 files (+108/−27). journal_prompt.md gains contribution-level assessment (Phase A adversarial checks: reverse-gap/evidence/upgradability; Phase B self-declaration case-study|system|theory+empirics with matching evidence; review rule #9), de-EMRG-ified scope (external arXiv scan first, keywords from journal scope, irrelevant-rant exclusion), direction diversity (state-file subfield rotation, host-rant exemption), and research-hotspot + current-time injection via new current_time_human context var in scheduler.py. Test test_journal_template_renders_with_context covers all 4 rants for both roles incl. negative assertions (EMRG-specific examples removed). CI green (test + test-windows). Local verification on this head: full pytest 1049 passed / 1 skipped — matches PR claim.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 190036

Verified head 87064c1 unchanged since cycle 183631 review; CI green (test + test-windows, run 32717436634); mergeable CLEAN. Diff already reviewed line-by-line (4 files: journal_prompt.md contribution-level assessment, de-EMRG scope, direction diversity, hotspot + current_time_human context var); local pytest on this head: 1049 passed / 1 skipped.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 191219

Third consecutive approval (cycles 183631 → 190036 → 191219). Head 87064c1 unchanged; CI green (test + test-windows, run 32717436634); mergeable CLEAN. Merge per 3-consecutive-LGTM policy.

@argszero
argszero merged commit a76ba2d into argszero:masterAug 24, 2026
2 checks passed
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@how2how2how2-arch@argszero
, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' emrg: journal_prompt.md — contribution level, de-EMRG scope, diversity, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08) by how2how2how2-arch · Pull Request #960 · argszero/emrg · GitHub
Skip to content

emrg: journal_prompt.md — contribution level, de-EMRG scope, diversity, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08) - #960

Merged
argszero merged 1 commit into
argszero:masterfrom
how2how2how2-arch:feature/journal-prompt-refinement
Aug 24, 2026
Merged

Conversation

@how2how2how2-arch

Copy link
Copy Markdown
Contributor

Refine the built-in journal_prompt.md per four host rants (all quoted verbatim in Chinese; summary in English).

1. Contribution-level assessment (rant 18:09:13)

  • Phase A adversarial checks (must pass before registering; answers written into research/heilmeier.md):
    • Reverse gap check: why hasn't anyone done this — genuine blank vs not-worth-doing / data-unreachable (≥1 plausible reason required)
    • Evidence pre-assessment: can available/obtainable data support a substantive paper (n systems, ground truth, baseline possibility)?
    • Upgradability: does the direction have an upgrade path (multi-system / theory / system-building) or is it doomed as a case report?
  • Phase B contribution-level self-declaration: case study / system / theory+empirics, each with explicit evidence requirements; the PR/issue comment must carry the declaration; evidence below the declared level ⇒ no submission. Journal bar note: top-level is a bonus expectation, not the default bar.
  • Review quality bar (emrg: add missing error=True flags in tool error returns and add edit_tool tests #9): contribution-level consistency check — a case-level submission claiming general conclusions is overclaiming and can alone justify REJECT.

2. De-EMRG-ify / de-specify, scope = general CS empirical journal (rant 18:15:31)

  • External arXiv scan moved to first priority in the candidate pool; keywords derive from the broad journal scope (CfP/README), not from any specific project/system; removed the concrete self-evolving agents / agent self-improvement examples; cross-domain categories (cs.SE/AI/LG/PL/DC…) encouraged.
  • Own-papers future-work demoted; explicit note "own-work relevance is not a topic reason".
  • Data-source debias: having a project's data on hand is not a topic reason; prefer external data sources.
  • §0.5 gains explicit irrelevant-rant exclusion (never read into thinking / never a topic anchor).
  • Common Rules emrg: add MIT LICENSE file and update references #7: journal scope = general CS empirical/methodological journal.

3. Direction diversity (rant 18:16:50)

  • Phase A diversity check vs journal history / own history / this round's candidates; prefer different subfields; record recently-used subfields in the state file; host-rant-specified direction exempts diversity ("host specified → obey host; host unspecified → maximize diversity"). Priority: host rant > hotspot > strong gap > weak gap.

4. Research-hotspot focus + current-time injection (rant 18:19:08)

  • Current State gains Current time: {{ timestamp }} ({{ current_time_human }}).
  • New current_time_human context variable added in scheduler.py (%Y-%m-%d %H:%M) alongside the existing timestamp.
  • Phase A research-hotspot identification: arXiv 6-month trends, top-conference signals (ICSE/FSE/NeurIPS/ICML/OSDI/SOSP), CfP themes, host rants; hotspot weighting (does not exclude non-hotspot strong gaps); hotspot rationale recorded in heilmeier.md; coordinated with the diversity rotation.

Verification

  • New render test test_journal_template_renders_with_context covers all four rants' fields for author + editor roles (asserts time injection renders, EMRG-specific examples removed, adversarial/diversity/contribution-level/irrelevant-rant-exclusion sections present).
  • Full suite: 1050 collected / 1049 passed + 1 skipped (doc-count guard synced in Agent.md); import + CLI green.

…y, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08)
Four host rants refining the built-in journal task template:
1. Contribution-level assessment (18:09:13):
- Phase A adversarial checks: reverse gap check, evidence pre-assessment,
upgradability — all must pass before registering; answers written into
research/heilmeier.md
- Phase B contribution-level self-declaration (case study / system /
theory+empirics) with per-level evidence requirements; PR comment must
carry the declaration; evidence below the declared level => no submit
- Review quality bar: contribution-level consistency check (case-level
claims of general conclusions = overclaiming)
2. De-EMRG-ify / de-specify (18:15:31):
- External scan moved to first priority; arXiv keywords derive from the
broad journal scope, NOT any specific project/system; removed the
self-evolving-agents / agent-self-improvement concrete examples;
cross-domain categories (cs.SE/AI/LG/PL/DC) encouraged
- Own-papers future-work demoted (own-work relevance is not a topic reason)
- Data-source debias: having project data on hand is not a topic reason
- Explicit irrelevant-rant exclusion in 0.5 (never a topic anchor)
- Common Rules: journal scope = general CS empirical journal
3. Direction diversity (18:16:50):
- Phase A diversity check vs journal history / own history / this round
candidates; prefer different subfields; record recent subfields in state
file; host-rant-specified direction exempts diversity
4. Research hotspot + current time (18:19:08):
- Current State gains Current time ({{ timestamp }} + new
current_time_human context var added in scheduler.py)
- Phase A research-hotspot identification (arXiv 6-month trends, top-conference
signals, CfP, host rants) with weighting + heilmeier.md hotspot rationale
Tests: +1 render test covering all four rants' fields for author + editor
roles; full suite 1050 collected / 1049 passed + 1 skipped; doc-count synced.
@how2how2how2-arch

Copy link
Copy Markdown
ContributorAuthor

CI green: run 32717436634 — test + test-windows both pass (1049 passed + 1 skipped locally, 1050 collected). Ready for review.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 183631

Reviewed head 87064c1 against master: 4 files (+108/−27). journal_prompt.md gains contribution-level assessment (Phase A adversarial checks: reverse-gap/evidence/upgradability; Phase B self-declaration case-study|system|theory+empirics with matching evidence; review rule #9), de-EMRG-ified scope (external arXiv scan first, keywords from journal scope, irrelevant-rant exclusion), direction diversity (state-file subfield rotation, host-rant exemption), and research-hotspot + current-time injection via new current_time_human context var in scheduler.py. Test test_journal_template_renders_with_context covers all 4 rants for both roles incl. negative assertions (EMRG-specific examples removed). CI green (test + test-windows). Local verification on this head: full pytest 1049 passed / 1 skipped — matches PR claim.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 190036

Verified head 87064c1 unchanged since cycle 183631 review; CI green (test + test-windows, run 32717436634); mergeable CLEAN. Diff already reviewed line-by-line (4 files: journal_prompt.md contribution-level assessment, de-EMRG scope, direction diversity, hotspot + current_time_human context var); local pytest on this head: 1049 passed / 1 skipped.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 191219

Third consecutive approval (cycles 183631 → 190036 → 191219). Head 87064c1 unchanged; CI green (test + test-windows, run 32717436634); mergeable CLEAN. Merge per 3-consecutive-LGTM policy.

@argszero
argszero merged commit a76ba2d into argszero:masterAug 24, 2026
2 checks passed
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@how2how2how2-arch@argszero
, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' emrg: journal_prompt.md — contribution level, de-EMRG scope, diversity, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08) by how2how2how2-arch · Pull Request #960 · argszero/emrg · GitHub
Skip to content

emrg: journal_prompt.md — contribution level, de-EMRG scope, diversity, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08) - #960

Merged
argszero merged 1 commit into
argszero:masterfrom
how2how2how2-arch:feature/journal-prompt-refinement
Aug 24, 2026
Merged

Conversation

@how2how2how2-arch

Copy link
Copy Markdown
Contributor

Refine the built-in journal_prompt.md per four host rants (all quoted verbatim in Chinese; summary in English).

1. Contribution-level assessment (rant 18:09:13)

  • Phase A adversarial checks (must pass before registering; answers written into research/heilmeier.md):
    • Reverse gap check: why hasn't anyone done this — genuine blank vs not-worth-doing / data-unreachable (≥1 plausible reason required)
    • Evidence pre-assessment: can available/obtainable data support a substantive paper (n systems, ground truth, baseline possibility)?
    • Upgradability: does the direction have an upgrade path (multi-system / theory / system-building) or is it doomed as a case report?
  • Phase B contribution-level self-declaration: case study / system / theory+empirics, each with explicit evidence requirements; the PR/issue comment must carry the declaration; evidence below the declared level ⇒ no submission. Journal bar note: top-level is a bonus expectation, not the default bar.
  • Review quality bar (emrg: add missing error=True flags in tool error returns and add edit_tool tests #9): contribution-level consistency check — a case-level submission claiming general conclusions is overclaiming and can alone justify REJECT.

2. De-EMRG-ify / de-specify, scope = general CS empirical journal (rant 18:15:31)

  • External arXiv scan moved to first priority in the candidate pool; keywords derive from the broad journal scope (CfP/README), not from any specific project/system; removed the concrete self-evolving agents / agent self-improvement examples; cross-domain categories (cs.SE/AI/LG/PL/DC…) encouraged.
  • Own-papers future-work demoted; explicit note "own-work relevance is not a topic reason".
  • Data-source debias: having a project's data on hand is not a topic reason; prefer external data sources.
  • §0.5 gains explicit irrelevant-rant exclusion (never read into thinking / never a topic anchor).
  • Common Rules emrg: add MIT LICENSE file and update references #7: journal scope = general CS empirical/methodological journal.

3. Direction diversity (rant 18:16:50)

  • Phase A diversity check vs journal history / own history / this round's candidates; prefer different subfields; record recently-used subfields in the state file; host-rant-specified direction exempts diversity ("host specified → obey host; host unspecified → maximize diversity"). Priority: host rant > hotspot > strong gap > weak gap.

4. Research-hotspot focus + current-time injection (rant 18:19:08)

  • Current State gains Current time: {{ timestamp }} ({{ current_time_human }}).
  • New current_time_human context variable added in scheduler.py (%Y-%m-%d %H:%M) alongside the existing timestamp.
  • Phase A research-hotspot identification: arXiv 6-month trends, top-conference signals (ICSE/FSE/NeurIPS/ICML/OSDI/SOSP), CfP themes, host rants; hotspot weighting (does not exclude non-hotspot strong gaps); hotspot rationale recorded in heilmeier.md; coordinated with the diversity rotation.

Verification

  • New render test test_journal_template_renders_with_context covers all four rants' fields for author + editor roles (asserts time injection renders, EMRG-specific examples removed, adversarial/diversity/contribution-level/irrelevant-rant-exclusion sections present).
  • Full suite: 1050 collected / 1049 passed + 1 skipped (doc-count guard synced in Agent.md); import + CLI green.

…y, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08)
Four host rants refining the built-in journal task template:
1. Contribution-level assessment (18:09:13):
- Phase A adversarial checks: reverse gap check, evidence pre-assessment,
upgradability — all must pass before registering; answers written into
research/heilmeier.md
- Phase B contribution-level self-declaration (case study / system /
theory+empirics) with per-level evidence requirements; PR comment must
carry the declaration; evidence below the declared level => no submit
- Review quality bar: contribution-level consistency check (case-level
claims of general conclusions = overclaiming)
2. De-EMRG-ify / de-specify (18:15:31):
- External scan moved to first priority; arXiv keywords derive from the
broad journal scope, NOT any specific project/system; removed the
self-evolving-agents / agent-self-improvement concrete examples;
cross-domain categories (cs.SE/AI/LG/PL/DC) encouraged
- Own-papers future-work demoted (own-work relevance is not a topic reason)
- Data-source debias: having project data on hand is not a topic reason
- Explicit irrelevant-rant exclusion in 0.5 (never a topic anchor)
- Common Rules: journal scope = general CS empirical journal
3. Direction diversity (18:16:50):
- Phase A diversity check vs journal history / own history / this round
candidates; prefer different subfields; record recent subfields in state
file; host-rant-specified direction exempts diversity
4. Research hotspot + current time (18:19:08):
- Current State gains Current time ({{ timestamp }} + new
current_time_human context var added in scheduler.py)
- Phase A research-hotspot identification (arXiv 6-month trends, top-conference
signals, CfP, host rants) with weighting + heilmeier.md hotspot rationale
Tests: +1 render test covering all four rants' fields for author + editor
roles; full suite 1050 collected / 1049 passed + 1 skipped; doc-count synced.
@how2how2how2-arch

Copy link
Copy Markdown
ContributorAuthor

CI green: run 32717436634 — test + test-windows both pass (1049 passed + 1 skipped locally, 1050 collected). Ready for review.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 183631

Reviewed head 87064c1 against master: 4 files (+108/−27). journal_prompt.md gains contribution-level assessment (Phase A adversarial checks: reverse-gap/evidence/upgradability; Phase B self-declaration case-study|system|theory+empirics with matching evidence; review rule #9), de-EMRG-ified scope (external arXiv scan first, keywords from journal scope, irrelevant-rant exclusion), direction diversity (state-file subfield rotation, host-rant exemption), and research-hotspot + current-time injection via new current_time_human context var in scheduler.py. Test test_journal_template_renders_with_context covers all 4 rants for both roles incl. negative assertions (EMRG-specific examples removed). CI green (test + test-windows). Local verification on this head: full pytest 1049 passed / 1 skipped — matches PR claim.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 190036

Verified head 87064c1 unchanged since cycle 183631 review; CI green (test + test-windows, run 32717436634); mergeable CLEAN. Diff already reviewed line-by-line (4 files: journal_prompt.md contribution-level assessment, de-EMRG scope, direction diversity, hotspot + current_time_human context var); local pytest on this head: 1049 passed / 1 skipped.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 191219

Third consecutive approval (cycles 183631 → 190036 → 191219). Head 87064c1 unchanged; CI green (test + test-windows, run 32717436634); mergeable CLEAN. Merge per 3-consecutive-LGTM policy.

@argszero
argszero merged commit a76ba2d into argszero:masterAug 24, 2026
2 checks passed
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@how2how2how2-arch@argszero
, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); emrg: journal_prompt.md — contribution level, de-EMRG scope, diversity, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08) by how2how2how2-arch · Pull Request #960 · argszero/emrg · GitHub
Skip to content

emrg: journal_prompt.md — contribution level, de-EMRG scope, diversity, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08) - #960

Merged
argszero merged 1 commit into
argszero:masterfrom
how2how2how2-arch:feature/journal-prompt-refinement
Aug 24, 2026
Merged

Conversation

@how2how2how2-arch

Copy link
Copy Markdown
Contributor

Refine the built-in journal_prompt.md per four host rants (all quoted verbatim in Chinese; summary in English).

1. Contribution-level assessment (rant 18:09:13)

  • Phase A adversarial checks (must pass before registering; answers written into research/heilmeier.md):
    • Reverse gap check: why hasn't anyone done this — genuine blank vs not-worth-doing / data-unreachable (≥1 plausible reason required)
    • Evidence pre-assessment: can available/obtainable data support a substantive paper (n systems, ground truth, baseline possibility)?
    • Upgradability: does the direction have an upgrade path (multi-system / theory / system-building) or is it doomed as a case report?
  • Phase B contribution-level self-declaration: case study / system / theory+empirics, each with explicit evidence requirements; the PR/issue comment must carry the declaration; evidence below the declared level ⇒ no submission. Journal bar note: top-level is a bonus expectation, not the default bar.
  • Review quality bar (emrg: add missing error=True flags in tool error returns and add edit_tool tests #9): contribution-level consistency check — a case-level submission claiming general conclusions is overclaiming and can alone justify REJECT.

2. De-EMRG-ify / de-specify, scope = general CS empirical journal (rant 18:15:31)

  • External arXiv scan moved to first priority in the candidate pool; keywords derive from the broad journal scope (CfP/README), not from any specific project/system; removed the concrete self-evolving agents / agent self-improvement examples; cross-domain categories (cs.SE/AI/LG/PL/DC…) encouraged.
  • Own-papers future-work demoted; explicit note "own-work relevance is not a topic reason".
  • Data-source debias: having a project's data on hand is not a topic reason; prefer external data sources.
  • §0.5 gains explicit irrelevant-rant exclusion (never read into thinking / never a topic anchor).
  • Common Rules emrg: add MIT LICENSE file and update references #7: journal scope = general CS empirical/methodological journal.

3. Direction diversity (rant 18:16:50)

  • Phase A diversity check vs journal history / own history / this round's candidates; prefer different subfields; record recently-used subfields in the state file; host-rant-specified direction exempts diversity ("host specified → obey host; host unspecified → maximize diversity"). Priority: host rant > hotspot > strong gap > weak gap.

4. Research-hotspot focus + current-time injection (rant 18:19:08)

  • Current State gains Current time: {{ timestamp }} ({{ current_time_human }}).
  • New current_time_human context variable added in scheduler.py (%Y-%m-%d %H:%M) alongside the existing timestamp.
  • Phase A research-hotspot identification: arXiv 6-month trends, top-conference signals (ICSE/FSE/NeurIPS/ICML/OSDI/SOSP), CfP themes, host rants; hotspot weighting (does not exclude non-hotspot strong gaps); hotspot rationale recorded in heilmeier.md; coordinated with the diversity rotation.

Verification

  • New render test test_journal_template_renders_with_context covers all four rants' fields for author + editor roles (asserts time injection renders, EMRG-specific examples removed, adversarial/diversity/contribution-level/irrelevant-rant-exclusion sections present).
  • Full suite: 1050 collected / 1049 passed + 1 skipped (doc-count guard synced in Agent.md); import + CLI green.

…y, hotspot + time (rants 2026-08-24T18:09:13/18:15:31/18:16:50/18:19:08)
Four host rants refining the built-in journal task template:
1. Contribution-level assessment (18:09:13):
- Phase A adversarial checks: reverse gap check, evidence pre-assessment,
upgradability — all must pass before registering; answers written into
research/heilmeier.md
- Phase B contribution-level self-declaration (case study / system /
theory+empirics) with per-level evidence requirements; PR comment must
carry the declaration; evidence below the declared level => no submit
- Review quality bar: contribution-level consistency check (case-level
claims of general conclusions = overclaiming)
2. De-EMRG-ify / de-specify (18:15:31):
- External scan moved to first priority; arXiv keywords derive from the
broad journal scope, NOT any specific project/system; removed the
self-evolving-agents / agent-self-improvement concrete examples;
cross-domain categories (cs.SE/AI/LG/PL/DC) encouraged
- Own-papers future-work demoted (own-work relevance is not a topic reason)
- Data-source debias: having project data on hand is not a topic reason
- Explicit irrelevant-rant exclusion in 0.5 (never a topic anchor)
- Common Rules: journal scope = general CS empirical journal
3. Direction diversity (18:16:50):
- Phase A diversity check vs journal history / own history / this round
candidates; prefer different subfields; record recent subfields in state
file; host-rant-specified direction exempts diversity
4. Research hotspot + current time (18:19:08):
- Current State gains Current time ({{ timestamp }} + new
current_time_human context var added in scheduler.py)
- Phase A research-hotspot identification (arXiv 6-month trends, top-conference
signals, CfP, host rants) with weighting + heilmeier.md hotspot rationale
Tests: +1 render test covering all four rants' fields for author + editor
roles; full suite 1050 collected / 1049 passed + 1 skipped; doc-count synced.
@how2how2how2-arch

Copy link
Copy Markdown
ContributorAuthor

CI green: run 32717436634 — test + test-windows both pass (1049 passed + 1 skipped locally, 1050 collected). Ready for review.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 183631

Reviewed head 87064c1 against master: 4 files (+108/−27). journal_prompt.md gains contribution-level assessment (Phase A adversarial checks: reverse-gap/evidence/upgradability; Phase B self-declaration case-study|system|theory+empirics with matching evidence; review rule #9), de-EMRG-ified scope (external arXiv scan first, keywords from journal scope, irrelevant-rant exclusion), direction diversity (state-file subfield rotation, host-rant exemption), and research-hotspot + current-time injection via new current_time_human context var in scheduler.py. Test test_journal_template_renders_with_context covers all 4 rants for both roles incl. negative assertions (EMRG-specific examples removed). CI green (test + test-windows). Local verification on this head: full pytest 1049 passed / 1 skipped — matches PR claim.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 190036

Verified head 87064c1 unchanged since cycle 183631 review; CI green (test + test-windows, run 32717436634); mergeable CLEAN. Diff already reviewed line-by-line (4 files: journal_prompt.md contribution-level assessment, de-EMRG scope, direction diversity, hotspot + current_time_human context var); local pytest on this head: 1049 passed / 1 skipped.

@argszeroargszero left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle 191219

Third consecutive approval (cycles 183631 → 190036 → 191219). Head 87064c1 unchanged; CI green (test + test-windows, run 32717436634); mergeable CLEAN. Merge per 3-consecutive-LGTM policy.

@argszero
argszero merged commit a76ba2d into argszero:masterAug 24, 2026
2 checks passed
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@how2how2how2-arch@argszero