docs: repair localized anchors and agent terminology

This commit is contained in:
morluto
2026-10-24 02:37:42 +08:00
parent 80bc0f5ede
commit 2596667baf
10 changed files with 29 additions and 29 deletions
+2 -2
View File
@@ -805,8 +805,8 @@ with a JSON pointer and both values cut short:
| `unmapped-id` | The application answered with success and the environment did not, for a path id the comparison never mapped |
What a probe did not observe is not counted as the application's behaviour. A record without a usable request line,
such as a redacted URL or a transaction the capture cannot attribute, is not replayed, nor is a request to another
origin than the application's (`other-origin`: the probe's origin with the most JSON-like records, as the manifest
such as a redacted URL or a transaction the capture cannot attribute, is not replayed, nor is a request to an origin different
from the application's (`other-origin`: the probe's origin with the most JSON-like records, as the manifest
chooses its own), and a request with no recorded
answer is made, since it may have changed the application, but not compared: each probe lists them under `unobserved` with the reason, and the summary counts them. A live
body the probe did not record compares by status only and is counted as `unobserved_bodies`, unless the answer never
+1 -1
View File
@@ -242,7 +242,7 @@ A `conditional` image is still traced, because it is an in-root candidate
that may load. Every edge below it has `loader_conditional: true`, and a
request that reuses it by install name is `conditional` too. An in-root dylib
with no platform load command remains unknown unless the root is an executable
with observed macOS platform and the candidate’s CPU type is x86_64, i386, or arm64. In that macOS context,
with observed macOS platform and the candidate's CPU type is x86_64, i386, or arm64. In that macOS context,
[Apple's dyld](https://github.com/apple-oss-distributions/dyld/blob/fd8d0c4d52320ebf64db34f3cb280310d905c5ae/mach_o/UnsafeHeader.cpp#L1137-L1145) supplies an implicit macOS platform to legacy dylibs on those CPU
types. The candidate records `platform_basis: "macos-dyld-implicit"`; the
reported slice fields `platform: null` and `platforms: []` remain the parsed
+1 -1
View File
@@ -517,7 +517,7 @@ current token proof is still required before signaling. Swept cleanup verifies t
remaining family after its group signals. Coverage is bounded by the native
snapshots and generations inspected; sampled group IDs select candidates.
When the host withholds an unrelated process’s ownership token, REA leaves that
When the host withholds an unrelated process's ownership token, REA leaves that
process untouched and records its PID and reason in `cleanup.unverified_processes`
and process residual unknowns. Successful cleanup verifies the owned group;
it does not attribute those unrelated processes. Related or otherwise unexplained
+3 -3
View File
@@ -11,7 +11,7 @@
[![npm version](https://img.shields.io/npm/v/rea-agents?style=flat-square&color=cb3837)](https://www.npmjs.com/package/rea-agents)
[![MCP tool catalog](https://img.shields.io/badge/MCP-tool_catalog-5c4ee5?style=flat-square)](../mcp-contracts.md#generated-catalog)
[![Node.js requirements](https://img.shields.io/badge/Node.js-requirements-339933?style=flat-square&logo=nodedotjs&logoColor=white)](#what-you-can-analyze)
[![Node.js requirements](https://img.shields.io/badge/Node.js-requirements-339933?style=flat-square&logo=nodedotjs&logoColor=white)](#എന്തൊക്കെ-വിശകലനം-ചെയ്യാം)
[![skills.sh](https://skills.sh/b/morluto/rea?style=flat-square)](https://skills.sh/morluto/rea/reverse-engineer-anything)
[![MIT license](https://img.shields.io/badge/license-MIT-f4c430?style=flat-square)](../../LICENSE)
[![Discord](https://img.shields.io/discord/1556595354999332884?logo=discord&logoColor=white&label=Discord&color=5865F2)](https://discord.gg/GkcryMnJDM)
@@ -247,7 +247,7 @@ Local MCP servers പിന്തുണയ്ക്കുന്ന ഏത് age
<details>
<summary><strong>REA ഏത് തരത്തിലുള്ള code ആണ് നൽകുന്നത്?</strong></summary>
Native analysis pseudocode-ഉം assembly-ഉം നൽകുന്നു. JavaScript/Electron analysis modules-ഉം അവയുടെ ബന്ധങ്ങളും വീണ്ടെടുക്കുന്നു. ഈ കണ്ടെത്തലുകൾ ഉപയോഗിച്ച് നിങ്ങളുടെ agent implementation എഴുതുകയും പരിശോധിക്കുകയും ചെയ്യും; പ്രായോഗിക ഉദാഹരണങ്ങൾക്കായി [ഉദാഹരണങ്ങൾ](#showcases) കാണുക.
Native analysis pseudocode-ഉം assembly-ഉം നൽകുന്നു. JavaScript/Electron analysis modules-ഉം അവയുടെ ബന്ധങ്ങളും വീണ്ടെടുക്കുന്നു. ഈ കണ്ടെത്തലുകൾ ഉപയോഗിച്ച് നിങ്ങളുടെ agent implementation എഴുതുകയും പരിശോധിക്കുകയും ചെയ്യും; പ്രായോഗിക ഉദാഹരണങ്ങൾക്കായി [ഉദാഹരണങ്ങൾ](#ഉദാഹരണങ്ങൾ) കാണുക.
</details>
@@ -275,7 +275,7 @@ rea update
npx rea-agents@latest setup
```
നിങ്ങൾ agent ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ, [setup പുതുക്കൽ](#update-rea) പൂർത്തിയാക്കി അത് വീണ്ടും ആരംഭിക്കുക. അതേ task വീണ്ടും ശ്രമിക്കുക. പ്രശ്നം തുടരുകയാണെങ്കിൽ, നിങ്ങളുടെ REA version, target type, പ്രശ്നം ആവർത്തിക്കാൻ ആവശ്യമായ ഘട്ടങ്ങൾ, error output എന്നിവ ഉൾപ്പെടുത്തി [issue തുറക്കുക](https://github.com/morluto/rea/issues).
നിങ്ങൾ agent ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ, [setup പുതുക്കൽ](#rea-അപ്‌ഡേറ്റ്-ചെയ്യുക) പൂർത്തിയാക്കി അത് വീണ്ടും ആരംഭിക്കുക. അതേ task വീണ്ടും ശ്രമിക്കുക. പ്രശ്നം തുടരുകയാണെങ്കിൽ, നിങ്ങളുടെ REA version, target type, പ്രശ്നം ആവർത്തിക്കാൻ ആവശ്യമായ ഘട്ടങ്ങൾ, error output എന്നിവ ഉൾപ്പെടുത്തി [issue തുറക്കുക](https://github.com/morluto/rea/issues).
</details>
+1 -1
View File
@@ -55,7 +55,7 @@ both publication jobs and the published-package canary; a merged PR or GitHub
tag alone does not establish that publication finished. Retry failed jobs in
the original run after a partial publication.
### Recover an already published npm release
## Recover an already published npm release
Rerunning a job uses its original workflow and source revision. When a verifier
or publishing workflow needs a code fix, land that fix on main first, then use
+1 -1
View File
@@ -223,7 +223,7 @@ Process creation assigns a suspended child atomically to an owned Job Object.
Membership and kill-on-owner-close policy are verified before resume.
Breakaway is disabled. Only the child's default file owner is normalized;
the caller token stays unchanged. Caller priority is preserved, and caller CPU
affinity whenever the caller and the child share a processor group. A child that
affinity is preserved whenever the caller and the child share a processor group. A child that
Windows places in another group keeps that group's default when the caller asked
for no bound of its own; a caller pinned to fewer processors than its group
holds is refused there rather than widened.
+2 -2
View File
@@ -396,8 +396,8 @@ Each introduces the goal, then follows three named steps: ask a question,
find the rule, and try a reconstruction. The question and plain-language finding
are on the left, with the demo on the right; mobile keeps that reading order.
Code excerpts and source details join the optional investigation flow and checks
in each disclosure. Calculator’s excerpt
comes from an installed model DLL; Microsoft’s public implementation supplies
in each disclosure. Calculator's excerpt
comes from an installed model DLL; Microsoft's public implementation supplies
names and a crosscheck. Its controls apply the percentage rule to generic inputs.
The target guides end with an optional larger-project disclosure, preserving
the original website-cloning and game-reconstruction prompts.
+5 -5
View File
@@ -55,8 +55,8 @@ source is committed. Metadata and build instructions are in the website README.
## Beginner homepage and dinosaur reconstruction
The manual/agent comparison and Calculator percentage controls are semantic
HTML. Calculator’s assembly comes from a real installed model DLL; the named
calculation is a readable summary crosschecked against Microsoft’s public source. See
HTML. Calculator's assembly comes from a real installed model DLL; the named
calculation is a readable summary crosschecked against Microsoft's public source. See
[evidence/calculator-and-dino.md](evidence/calculator-and-dino.md).
The introduction pairs selected Calculator instructions with three selectable
@@ -64,14 +64,14 @@ analyst thoughts: decode operator branches, trace arithmetic calls, then name
the percentage rule. The small analyst illustration is authored SVG; the
thought bubbles, findings and labels are selectable HTML. The thoughts
illustrate the analysis rather than reproduce a recorded conversation. The
agent side asks the same question and separates REA’s evidence from the
agent’s explanation. Keep those roles and the instruction highlights aligned
agent side asks the same question and separates REA's evidence from the
agent's explanation. Keep those roles and the instruction highlights aligned
when changing a step.
The homepage explains reverse engineering before the worked examples. Each
example opens with its goal and reason for inspecting the program. A selected
highlight marks the intended result; the “REA returned” block identifies the
evidence. The flows label REA’s inspection and the agent’s interpretation or
evidence. The flows label REA's inspection and the agent's interpretation or
reconstruction explicitly. Preserve this context when moving a demo.
The dinosaur sequence uses an HTML flow: inspect the loaded script, rebuild the
+6 -6
View File
@@ -139,7 +139,7 @@ msgid ""
"agent."
msgstr ""
"REA — Узнайте, как работает программное обеспечение. Обратное проектирование"
" с помощью вашего программиста."
" с помощью вашего ИИ-помощника для программирования."
#: website/public/blog/index.html:112
#: website/public/blog/reverse-engineering-models/index.html:112
@@ -4441,7 +4441,7 @@ msgstr "Настройка REA"
#: website/public/guides/index.html:211
msgctxt "page:guides/index.html"
msgid "Connect your coding agent or use REA from the terminal."
msgstr "Подключите свой кодировщик или используйте REA с терминала."
msgstr "Подключите своего ИИ-помощника для программирования или используйте REA в терминале."
#: website/public/guides/index.html:212
msgctxt "page:guides/index.html"
@@ -6352,7 +6352,7 @@ msgstr "Есть вопросы?"
#: website/public/index.html:6
msgctxt "page:index.html"
msgid "REA — Reverse Engineering for Your Coding Agent"
msgstr "REA — Реверс-инжиниринг для Вашего программиста"
msgstr "REA — Реверс-инжиниринг с вашим ИИ-помощником для программирования"
#: website/public/index.html:7
msgctxt "page:index.html"
@@ -6361,7 +6361,7 @@ msgid ""
" Follow clear guides and try interactive examples with REA."
msgstr ""
"Выполняйте реинжиниринг приложений, двоичных файлов и поведения браузера с "
"помощью вашего coding agent. Следуйте четким инструкциям и попробуйте "
"помощью вашего ИИ-помощника для программирования. Следуйте четким инструкциям и попробуйте "
"интерактивные примеры с REA."
#: website/public/index.html:259
@@ -8121,7 +8121,7 @@ msgid ""
"available. The investigation below shows the REA queries and evidence behind"
" the answer."
msgstr ""
"Пример запроса для вашего coding agent с доступным локальным исполняемым "
"Пример запроса для вашего ИИ-помощника для программирования с доступным локальным исполняемым "
"файлом. В приведенном ниже исследовании показаны запросы REA и "
"доказательства, лежащие в основе ответа."
@@ -9141,7 +9141,7 @@ msgid ""
"coding agent."
msgstr ""
"Пример запроса с локальным пакетом приложений Notion, доступным вашему "
"программисту."
"ИИ-помощнику для программирования."
#: website/public/showcase/notion/index.html:299
msgctxt "page:showcase/notion/index.html"
+7 -7
View File
@@ -138,8 +138,8 @@ msgid ""
"REA — Find out how software works. Reverse engineering with your coding "
"agent."
msgstr ""
"REA-Дізнайтеся, як працює програмне забезпечення. Зворотне проектування за "
"допомогою вашого програміста."
"REA — Дізнайтеся, як працює програмне забезпечення. Зворотне проектування за "
"допомогою вашого ШІ-помічника для програмування."
#: website/public/blog/index.html:112
#: website/public/blog/reverse-engineering-models/index.html:112
@@ -4421,7 +4421,7 @@ msgstr "Налаштування REA"
#: website/public/guides/index.html:211
msgctxt "page:guides/index.html"
msgid "Connect your coding agent or use REA from the terminal."
msgstr "Підключіть свій кодер або використовуйте REA з терміналу."
msgstr "Підключіть свого ШІ-помічника для програмування або використовуйте REA в терміналі."
#: website/public/guides/index.html:212
msgctxt "page:guides/index.html"
@@ -6325,7 +6325,7 @@ msgstr "Маєте запитання?"
#: website/public/index.html:6
msgctxt "page:index.html"
msgid "REA — Reverse Engineering for Your Coding Agent"
msgstr "REA-реверс-інжиніринг для вашого програміста"
msgstr "REA — Реверс-інжиніринг з вашим ШІ-помічником для програмування"
#: website/public/index.html:7
msgctxt "page:index.html"
@@ -6334,7 +6334,7 @@ msgid ""
" Follow clear guides and try interactive examples with REA."
msgstr ""
"Реінжиніринг програм, двійкових файлів та поведінки браузера за допомогою "
"агента кодування. Дотримуйтесь чітких інструкцій та спробуйте інтерактивні "
"ШІ-помічника для програмування. Дотримуйтесь чітких інструкцій та спробуйте інтерактивні "
"приклади з REA."
#: website/public/index.html:259
@@ -8086,7 +8086,7 @@ msgid ""
"available. The investigation below shows the REA queries and evidence behind"
" the answer."
msgstr ""
"Приклад запиту для вашого coding agent з доступним локальним виконуваним "
"Приклад запиту для вашого ШІ-помічника для програмування з доступним локальним виконуваним "
"файлом. У наведеному нижче дослідженні Показані запити REA та докази, що "
"лежать в основі відповіді."
@@ -9102,7 +9102,7 @@ msgid ""
"coding agent."
msgstr ""
"Приклад запиту з локальним пакетом додатків Notion, доступним вашому "
"програмісту."
"ШІ-помічнику для програмування."
#: website/public/showcase/notion/index.html:299
msgctxt "page:showcase/notion/index.html"