You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit f27413a
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: .github/WORKFLOWS.md
+9-4Lines changed: 9 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,6 @@ not establish current GitHub run health, branch protection or enabled secrets.
10
10
| Workflow | Trigger and configured scope |
11
11
| --- | --- |
12
12
|[ci.yml](workflows/ci.yml)| Push and PR to main/master. Blocking formatting hooks, flake8 and default pytest selection on Python 3.10–3.13 with two pytest-xdist workers; combined coverage report on 3.11. Pydocstyle, mypy, pyright and vulture report advisories. |
13
-
|[tests.yml](workflows/tests.yml)| Push and PR to main. Focused SDK tests on Python 3.11; overlaps the broader CI selection. |
14
13
|[docs.yml](workflows/docs.yml)| Filtered push/PR to main and manual invocation. References, documentation integrity, staging and strict MkDocs build; publishes Pages only on pushes to main. |
15
14
|[verify-references.yml](workflows/verify-references.yml)| Filtered Markdown/notebook changes on PRs and pushes to main/develop. Independent local Markdown target and fragment check. |
16
15
|[pip-audit.yml](workflows/pip-audit.yml)| Push/PR to main/master, Monday 05:00 UTC and manual invocation. Audits the installed core, test-all and serialization environment; captures available reports and fails when the JSON audit fails. |
@@ -19,8 +18,10 @@ not establish current GitHub run health, branch protection or enabled secrets.
19
18
|[code-review.yml](workflows/code-review.yml)| PR opened, synchronized or reopened on main. Advisory Black/mypy checks and an automated PR comment; no external code-review service is implemented. |
20
19
|[copilot-setup-steps.yml](workflows/copilot-setup-steps.yml)| Manual invocation or edits to its own workflow. Installs a Python 3.11 development/test environment and verifies importability. |
21
20
22
-
The default pytest selection excludes slow tests as configured in
23
-
[pyproject.toml](../pyproject.toml). CI does not declare a universal coverage
21
+
The default pytest selection is the routine engine/API gate and excludes slow
22
+
tests as configured in [pyproject.toml](../pyproject.toml). The full retained
23
+
research inventory is explicitly selected with `pytest tests`; it is not
24
+
replayed by every CI job. CI does not declare a universal coverage
24
25
percentage, prove physical theorems or certify every optional backend. Audit
25
26
coverage excludes optional compute, documentation and deployment environments
26
27
unless their dependencies happen to be installed through the declared groups.
phase labels depend on sample size and cannot establish autonomous formation.
369
+
An incomplete tetrad cannot certify even the configured overall safety advisory.
370
+
371
+
Thresholds must retain their units and actual consumer: normalized selector
372
+
pressure is distinct from absolute adaptation pressure. Shared default
373
+
resolution must agree across selection, adaptation and diagnostics. A pi-based
374
+
formula or a legacy `CANONICAL` name does not derive a policy; numerical
375
+
tolerances and inactive compatibility exports supply no physical theorem.
376
+
See the [threshold ledger](https://github.com/fermga/TNFR-Python-Engine/blob/main/theory/NODAL_PARAMETER_FOUNDATIONS.md#11-thresholds-constants-and-numerical-settings-have-different-duties).
377
+
337
378
## 8. Canonical invariants
338
379
339
380
1. Preserve continuous nodal flow and declared hybrid jumps with their provenance.
@@ -420,6 +461,9 @@ for the tests that retain the behavior of retired introductory illustrations.
420
461
Default test selection, dependencies and parallel scheduling have their owners
421
462
in test configuration and the workflow guide; do not duplicate those settings
422
463
here or regenerate historical research artifacts for an unrelated change.
464
+
The default run is the routine engine/API gate, not the full research inventory.
465
+
Select the affected research owner explicitly when changing its model or claim;
466
+
report that scope rather than presenting a routine pass as complete coverage.
423
467
See [TESTING.md](https://github.com/fermga/TNFR-Python-Engine/blob/main/TESTING.md).
424
468
425
469
## 11. Troubleshooting
@@ -438,8 +482,10 @@ classifies primary, supporting and parked work. The
Copy file name to clipboardExpand all lines: .zenodo.json
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
{
2
2
"title": "TNFR-Python-Engine: Resonant Fractal Nature Theory Implementation",
3
-
"description": "<p>TNFR-Python-Engine is a Python framework for coherent-pattern analysis on graph-coupled networks. The nodal relation dEPI/dt = nu_f DeltaNFR organizes a declared evolution model; pressure, phase, capacity, support and any additional forcing require their own specifications.</p><p>The engine provides 13 registered structural operators, grammar U1-U6, shared integration and the structural-field tetrad: potential, phase-gradient magnitude, circular phase curvature and coherence length. These fields are diagnostics; they do not reconstruct every nodal state or independently select its evolution. Operator contracts distinguish primary effects, auxiliary writes, grammar admission and execution provenance.</p><p>Version 0.0.3.6 integrates scoped diffusion, memory, phase/form and quotient research with corrected documentation. Exact identities, conditional theorems, represented finite observations, auxiliary wave/Hamiltonian/arithmetic models and open hypotheses are identified separately. Passing tests is not proof of unrestricted stability, autonomous physical emergence or a Millennium conjecture. The research execution plan remains the single source of current priorities.</p><p>The shared SDK study API and CLI construct and execute declared operator-word studies through the existing engine. JSON recipes and reports retain supplied initial state, software versions, diagnostic availability and coherence-length provenance. Recipe cycles are operator-word counts, not physical seconds, and recipes are not complete checkpoints or cross-version replay guarantees.</p><p>The release consolidates technical guides and test helpers, removes the retired educational manuscript and obsolete standalone demonstrations, reuses existing numerical evaluations, and validates documentation against implemented contracts. Scoped regression checks and historical research evidence remain distinct from retired toy tests and heuristic campaigns. See the <a href=\"https://github.com/fermga/TNFR-Python-Engine/releases/tag/v0.0.3.6\">0.0.3.6 release</a>, <a href=\"https://github.com/fermga/TNFR-Python-Engine/tree/v0.0.3.6\">versioned source</a>, <a href=\"https://pypi.org/project/tnfr/0.0.3.6/\">Python package</a> and <a href=\"https://fermga.github.io/TNFR-Python-Engine/\">current documentation</a>.</p>",
4
-
"version": "0.0.3.6",
5
-
"publication_date": "2026-09-19",
3
+
"description": "<p>TNFR-Python-Engine is a Python framework for coherent-pattern analysis on graph-coupled networks. The nodal relation dEPI/dt = nu_f DeltaNFR organizes a declared evolution model; pressure, phase, capacity, support and any additional forcing require their own specifications.</p><p>Version 0.0.3.7 consolidates shared numerical admission, operator contracts, cache invalidation and runtime execution provenance. Runtime step ordinals are independent of retained metrics and physical time. REMESH uses explicit cooldown bases and bounded histories. SDK and CLI reports retain unavailable diagnostic results and provenance instead of substituting evidence. The 13 registered operators, grammar U1-U6, shared integration and structural-field tetrad remain scoped engine interfaces.</p><p>The release revises foundational documentation and centralizes the active research plan. A fixed finite P3 experiment compares two declared phase-pressure laws against independent form-response predictions, with pressure, integration and rounding defects separated. It distinguishes their implemented responses without selecting a physical law or proving autonomous pattern formation. Exact identities, conditional theorems, numerical observations and auxiliary models retain separate scopes.</p><p>Unsupported particle and chemistry mappings, Navier-Stokes and Yang-Mills wrappers, redundant type probes and obsolete demonstrations are removed. These are intentional API removals; migration boundaries and recoverable historical sources are documented in the archive index. Routine engine/API checks are separated from retained research suites, which remain explicitly executable.</p><p>See the <a href=\"https://github.com/fermga/TNFR-Python-Engine/releases/tag/v0.0.3.7\">0.0.3.7 release</a>, <a href=\"https://github.com/fermga/TNFR-Python-Engine/tree/v0.0.3.7\">versioned source</a>, <a href=\"https://pypi.org/project/tnfr/0.0.3.7/\">Python package</a>, <a href=\"https://github.com/fermga/TNFR-Python-Engine/blob/v0.0.3.7/theory/research/archive/README.md\">compatibility boundaries</a> and <a href=\"https://fermga.github.io/TNFR-Python-Engine/\">current documentation</a>.</p>",
0 commit comments