Package: theoryforge
Title: Systematic Theory Development
Version: 0.6.0
Authors@R: 
    person(given = "Pablo", family = "Bernabeu", role = c("aut", "cre"), email = "pcbernabeu@gmail.com", comment = c(ORCID = "0000-0003-1083-2460"))
Description: Provides a rigorous, reproducible workflow for building,
    developing and testing scientific theories represented as versioned,
    machine-checkable objects. Functions read and validate theory objects,
    score them against a versioned rigour checklist, screen constructs for
    lexical redundancy, and emit byte-identical diagram intermediate
    representations. The package is the feature-parity twin of a 'Python'
    package of the same name, with behaviour pinned by a shared
    specification so the two implementations produce identical verdicts.
License: MIT + file LICENSE
URL: https://github.com/pablobernabeu/theoryforge,
        https://pablobernabeu.github.io/theoryforge/r/
BugReports: https://github.com/pablobernabeu/theoryforge/issues
Encoding: UTF-8
Language: en-GB
Depends: R (>= 4.1.0)
Imports: jsonlite, stats, tools, utils, yaml
Suggests: testthat (>= 3.0.0), knitr, rmarkdown, httr, curl, dagitty,
        ggm, DiagrammeR, DiagrammeRsvg, htmltools, spelling
VignetteBuilder: knitr
Config/testthat/edition: 3
RoxygenNote: 8.0.0
NeedsCompilation: no
Packaged: 2026-08-21 13:53:12 UTC; PabloB
Author: Pablo Bernabeu [aut, cre] (ORCID:
    <https://orcid.org/0000-0003-1083-2460>)
Maintainer: Pablo Bernabeu <pcbernabeu@gmail.com>
Repository: CRAN
Date/Publication: 2026-09-01 08:30:02 UTC
