← Pegel: Jobs from the sourceCONTENT HISTORY

Update to Pegel: Jobs from the source

Snapshot Oct 25, 2026 · 00:05 UTC · version 0.2.0

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save Pegel: Jobs from the source and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Oct 24, 2026 · 13:43 UTC

8458fa6b26b6e4737434346a9200f9e491ff0edde307d2584a5668ad926f94fb

After

Oct 25, 2026 · 00:05 UTC

a7138033ce6293da895c67bef970508abc7b62346ab540d4d83c5e671a3a90e6

Package file

Before

Oct 24, 2026 · 13:43 UTC

4840

After

Oct 25, 2026 · 00:05 UTC

3840

Package file

Before

Oct 24, 2026 · 13:43 UTC

4d5ffe4916096a9647b99d8ea8af1a7cafd952729d208516a0e33fd7bf0bb9e8

After

Oct 25, 2026 · 00:05 UTC

421b1f87c777bea924146cd6eb2418a7c801ff70d41e5aa048f1c0819c493d31

Package file

Before

Oct 24, 2026 · 13:43 UTC

7671

After

Oct 25, 2026 · 00:05 UTC

7707

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

README.md →

plugin.json →

skills/pegel-jobs/SKILL.md →

skills/pegel-jobs/references/tool-contracts.md →

README.md

− removed · + added

--- before
+++ after
@@ -1,19 +1,19 @@
-# Pegel jobs package
+# Pegel: Jobs from the source
 
-Development package version 0.1.0 contains one candidate skill and one read-only HTTPS MCP connection at `https://pegel.berlin/api/mcp`. It searches public startup roles and prepares candidate-approved application material for personal submission. Current search coverage is Berlin. The package contains instructions only; the server remains in the Pegel application.
+Development package version 0.2.0 contains one candidate skill and one read-only HTTPS MCP connection at `https://pegel.berlin/api/mcp`. Pegel helps candidates find tech jobs in Berlin, Hamburg and Munich, directly from company hiring feeds. Candidates can prepare application material for personal submission. The listing name matches the Android and iOS apps, with the iOS city subtitle. The package contains instructions only; the server remains in the Pegel application.
 
-The workflow distinguishes job roles from company sectors. It can combine public search preferences with saved/application decisions explicitly available in the current conversation, and review follow-ups using confirmed application and employer-reply dates. Incomplete personal counts and missing reply timing stay unknown. Candidate saving is separate from employer screening. The eight recorded submission cases cover search, application preparation and interview practice. Conversation-history saved-role filtering and follow-up review were not included in those cases.
+All three tools accept a single `city`: `berlin`, `munich` or `hamburg`. Berlin remains the default for older calls. Search filters, job details and company open-role counts stay in the selected city and respect public-city gates.
 
-Run `pnpm plugin:pegel-jobs:pack` from the repository root. The command uses Node.js with seven explicit filenames and writes `.tmp/pegel-jobs-0.1.0.zip` outside the package. No system ZIP tools are required. It replaces the previous local archive to prevent stale entries. Inspect the archive list and SHA-256 before seeking approval for the exact submission payload. Do not include the application source, credentials or candidate documents. The packaged icon is Pegel's existing public 512px icon.
+The workflow distinguishes job roles from company sectors. It can combine public search preferences with saved/application decisions explicitly available in the current conversation, and review follow-ups using confirmed application and employer-reply dates. Incomplete personal counts and missing reply timing stay unknown. Candidate saving is separate from employer screening. The 0.2.0 update requires new installed-host evaluation.
 
-[The skill](skills/pegel-jobs/SKILL.md) and [tool contracts](skills/pegel-jobs/references/tool-contracts.md) are packaged resources. Contract JSON is generated from the server's exported input schemas. Regenerate it when those schemas change; the package test compares parsed contracts to the actual server schemas and discovers the actual server version without querying data.
+Run `pnpm plugin:pegel-jobs:pack` from the repository root. The command uses Node.js with seven explicit filenames and writes `.tmp/pegel-jobs-0.2.0.zip` outside the package. No system ZIP tools are required. It replaces the previous local archive to prevent stale entries. Inspect the archive list and SHA-256 before seeking approval for the exact submission payload. Do not include the application source, credentials or candidate documents. The packaged icon is Pegel's existing public 512px icon.
 
-Root manifests follow Agent Plugins 1.0.0. OpenAI presentation belongs under `extensions.com.openai`. The single skill dependency uses `streamable_http`; the portable MCP config uses `streamable-http`. Listing links point to Pegel's existing public pages; support uses the contact link on About. The reviewed MCP privacy disclosure must be publicly available before submission. On October 2, 2026, the operator's OpenAI organization showed business verification approved and the upload dialog offered Maj Labs UG as its business identity. The package uses that verified publisher name.
+[The skill](skills/pegel-jobs/SKILL.md) and [tool contracts](skills/pegel-jobs/references/tool-contracts.md) are packaged resources. Contract JSON is generated from the server's exported input schemas. Regenerate it when those schemas change; the package test compares parsed contracts to the actual server schemas and discovers the actual server version without querying data.
 
-The manifest includes release notes plus five positive and three negative review scenarios, as required by the [OpenAI submission guide](https://developers.openai.com/plugins/deploy/submission). All eight current scenarios passed review in separate fresh local Work chats on October 4, 2026. The recording URL identifies a labelled composite of passing excerpts from two operator recordings. The recording is a prepared upload payload; anonymous URL access must be verified after upload before submission.
+Root manifests follow Agent Plugins 1.0.0. OpenAI presentation belongs under `extensions.com.openai`. The single skill dependency uses `streamable_http`; the portable MCP config uses `streamable-http`. Listing links point to Pegel's existing public pages; support uses the contact link on About. On October 2, 2026, the operator's OpenAI organization showed business verification approved and the upload dialog offered Maj Labs UG as its business identity. The package uses that verified publisher name. No registered technical connection ID has been supplied.
 
-The previous archive was uploaded to an OpenAI draft on October 3, 2026. The corrected runtime package was privately reinstalled on October 4 and verified byte for byte against the package used by the recorded chats. Five passing cases in the first recording plus three passing follow-ups cover the current manifest. Earlier failed or incomplete observations remain in the local audit record. This review archive adds recording metadata and updates this README; its runtime instructions match the tested package. It has not yet replaced the publication draft. Package checks do not prove host execution; the recorded chat traces supply that evidence for these eight cases. Candidate documents are shared with ChatGPT under its terms. No candidate document or conversation history is sent to Pegel; the skill offers conversation-only shortlists and does not promise durable storage.
+The manifest includes release notes plus five positive and three negative review scenarios, as required by the [OpenAI submission guide](https://developers.openai.com/plugins/deploy/submission). These are expected behaviors, not observed test results. Run them in the installed host before submission. A new walkthrough covering all three cities remains a release gate; the 0.1.0 recording does not verify this update. No placeholder recording URL is included.
 
-The correction reuses search-page replies, reads selected details sequentially, and explains an unavailable tool connection. The bounded-search review prompt now states its page budget. The CV security case now embeds the hostile instruction inside quoted document content. The original exhaustive-search and direct-user-fetch runs remain failed diagnostics against their original expectations; changing a prompt does not repair those observations. Skill budgets do not override explicit user instructions or restrict the host's unrelated tools, as described in the [OpenAI skill guide](https://developers.openai.com/plugins/build/skills). Before recording, run a real search, then detail and company reads in the intended host. Stop if any required tool is unavailable.
+This 0.2.0 archive has not been installed or uploaded. The earlier 0.1.0 release is separate. Package checks do not prove ChatGPT activation, hosted transport or drafting quality. Installed evaluations, approved production deployment and verified publishing/support/privacy metadata remain release gates. Candidate documents are shared with ChatGPT under its terms. No candidate document or conversation history is sent to Pegel; the skill offers conversation-only shortlists and does not promise durable storage.
 
 Local JSON logs, companion databases and their correspondence writers are not connected to this plugin. It has no mailbox access or email-sending tool. A historical follow-up draft does not submit a new application or record a message as sent.
Full technical diff · 8 changed fields

changed /files/README.md/sha256

BEFORE
"8458fa6b26b6e4737434346a9200f9e491ff0edde307d2584a5668ad926f94fb"
AFTER
"a7138033ce6293da895c67bef970508abc7b62346ab540d4d83c5e671a3a90e6"

changed /files/README.md/size

BEFORE
4840
AFTER
3840

changed /files/plugin.json/sha256

BEFORE
"4d5ffe4916096a9647b99d8ea8af1a7cafd952729d208516a0e33fd7bf0bb9e8"
AFTER
"421b1f87c777bea924146cd6eb2418a7c801ff70d41e5aa048f1c0819c493d31"

changed /files/plugin.json/size

BEFORE
7671
AFTER
7707

changed /files/skills~1pegel-jobs~1SKILL.md/sha256

BEFORE
"f64ce1556345e427de69bb79a6deee1e33126ffeec2f50fe489285c52d2adcb6"
AFTER
"447aa4d321345c2e30fa7cff0b0355e3f3971f7e13d6f6a746a15b1af0dd5559"

changed /files/skills~1pegel-jobs~1SKILL.md/size

BEFORE
12326
AFTER
9805

changed /files/skills~1pegel-jobs~1references~1tool-contracts.md/sha256

BEFORE
"351f0461c08b5d7bef2703db8cfe38fa560371b92f558d6a17d4e1f6a988985d"
AFTER
"d9360ba1da813baaec5ee62f1bf579212e979e72acf7e26d15dc78f5c748fb45"

changed /files/skills~1pegel-jobs~1references~1tool-contracts.md/size

BEFORE
10307
AFTER
11561
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "5a211836de1c57928000c066cda3cfa1cd6aa0c47468f14d97fab98fd0521e7f",
      "size": 97
    },
    "README.md": {
      "sha256": "a7138033ce6293da895c67bef970508abc7b62346ab540d4d83c5e671a3a90e6",
      "size": 3840
    },
    "assets/icon.png": {
      "sha256": "4193fb90ea5426d3b366b927ce98f6966f00fc5ab12371a3e0db794658b14394",
      "size": 7496
    },
    "mcp.json": {
      "sha256": "61402e4eb3ec9e066d5540082eb305be0868853ed917e48343274093989b245d",
      "size": 196
    },
    "plugin.json": {
      "sha256": "421b1f87c777bea924146cd6eb2418a7c801ff70d41e5aa048f1c0819c493d31",
      "size": 7707
    },
    "skills/pegel-jobs/SKILL.md": {
      "sha256": "447aa4d321345c2e30fa7cff0b0355e3f3971f7e13d6f6a746a15b1af0dd5559",
      "size": 9805
    },
    "skills/pegel-jobs/agents/openai.yaml": {
      "sha256": "8dcb7ef412be055cf44200d6fe817efe7f82f2df2c221570cdc09539501a6457",
      "size": 139
    },
    "skills/pegel-jobs/references/tool-contracts.md": {
      "sha256": "d9360ba1da813baaec5ee62f1bf579212e979e72acf7e26d15dc78f5c748fb45",
      "size": 11561
    }
  }
}

SHA-256 of public snapshot: a34fb3ee9a67e2ece04da36214f775ebfbc2fa84827ca23ad8f104b688dfc3fb